是否可以调用特定的msconfig选项卡?

时间:2013-08-24 07:10:43

标签: c#

我需要知道可以通过c#application调用系统配置的特定选项卡。

直到现在我只能通过我的代码致电msconfig.exe

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

现在,我想在按钮点击时只打开单个标签打开StartUp。 请给我一些解决方案。

1 个答案:

答案 0 :(得分: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。