2011-02-17 111 views

回答

8

使用shell execute启动一个新进程,并运行NCPA.cpl。像这样:

ProcessStartInfo startInfo = new ProcessStartInfo("NCPA.cpl"); 
startInfo.UseShellExecute = true; 

Process.Start(startInfo); 

作为一个额外的引用,维基百科有提供给你,你可以用这种方式启动的小程序的一个非常全面的清单:http://en.wikipedia.org/wiki/List_of_Control_Panel_applets

编辑: 作为一个小的补充,使用字符串“control appletname”调用所需的控制面板小程序可能更明智。这是因为尽管大多数applet可以单独使用.cpl名称启动,但其中一些(如管理工具)没有.cpl名称,因此您需要使用“control admintools”。

编辑2: 作为附加参考,请查看此知识库文章:http://support.microsoft.com/kb/192806

+1

+1,几秒钟之前,我已经准备好提交了类似的回答:-) – devstuff 2011-02-17 18:01:43

0

另一种选择:

[...]

System.Diagnostics.Process.Start("NCPA.cpl"); 

[...]

相关问题