繁体   English   中英

想要使用C#.net桌面应用程序在Windows 7中调用碎片整理过程

[英]Want to call Defragment Process in Windows 7 using C#.net Desktop Application

我想使用Visual Studio 2010 C#.Net在Windows 7中打开磁盘碎片整理程序窗口。

我使用以下代码:

Process.Start("dfrgui"); // 'dfrgui' is used to open disk defragment window in Windows 7

但窗口不出现。

但是在Windows XP中,我使用

Process.Start("dfrg.msc");

并在这里出现窗口。

在Windows 7中还有另一种调用碎片整理程序的方法吗?

使用此命令,我希望它适用于所有系统

ProcessStartInfo pf = new ProcessStartInfo(Path.Combine(Environment.SystemDirectory, "dfrgui.exe"));
pf.Verb = "runas";

Process.Start(pf);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM