1

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 でデフラグ ツールを呼び出す別の方法はありますか?

4

1 に答える 1

1

このコマンドを使用して、すべてのシステムで機能することを願っています

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

Process.Start(pf);
于 2013-08-27T09:34:42.867 に答える