如何以编程方式在C#中启动chkdsk GUI窗口?
我所说的GUI窗口是指:右键单击驱动器,选择“属性”,选择“工具”选项卡,然后单击“立即检查” 编辑:我不想通过启动windows\system32\chkdsk.exe来启动命令行版本。如何以编程方式在C#中启动chkdsk GUI窗口?,c#,C#,我所说的GUI窗口是指:右键单击驱动器,选择“属性”,选择“工具”选项卡,然后单击“立即检查” 编辑:我不想通过启动windows\system32\chkdsk.exe来启动命令行版本。 EDIT2:至于操作系统版本,我希望我的程序支持所有主要的Windows版本:XP/Vista/Win7如果要启动的实用程序名为“ChkDsk.exe”,则此C代码应该可以工作: Process launchProcess = new Process(); launchProcess.StartInfo.F
EDIT2:至于操作系统版本,我希望我的程序支持所有主要的Windows版本:XP/Vista/Win7如果要启动的实用程序名为“ChkDsk.exe”,则此C代码应该可以工作:
Process launchProcess = new Process();
launchProcess.StartInfo.FileName = "ChkDsk.exe";
launchProcess.Start();
我已经花了至少一个小时研究这个问题,但还没有找到答案。稍后我会继续查看..它可能会在主要操作系统版本之间更改,因此请指定一个。另外,对于Windows7,它至少有时会告诉您必须安排它,如果您这样做,它将恢复到chkdsk。