2013-08-24 25 views
3

我需要知道是否可以通过c#应用程序调用系统配置的特定选项卡。是否可以调用特定的msconfig选项卡?

直到现在我只能通过我的代码来调用msconfig.exe

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

现在我想打电话给仅限单选项卡,打开即StartUp在按钮的点击。 请给我一些解决方案。

回答

4

Msconfig以一个数字作为参数来决定显示哪个标签。 -4是启动选项卡

ProcessStartInfo pf = new ProcessStartInfo(
     Path.Combine(Environment.SystemDirectory, "msconfig.exe")); 
pf.Verb = "runas"; 
pf.Arguments ="-4"; 
Process.Start(pf); 
+--------------------+ 
| Arg | Tab | 
+--------------------+ 
| -1 | General | 
| -2 | Boot  | 
| -3 | Services | 
| -4 | Startup | 
| -5 | Tools  | 
+--------------------+ 

blog with the arguments微软没有正式的文档似乎对于这种说法存在。这在Windows7上适用于我。

相关问题