可以通过下面的方式在自己的应用程序中来调用控制面板下的应用程序,比如我们调用日期/时间的应用,代码如下所示:
Process.Start("\\Windows\\ctlpnl.exe", "\\Windows\\cplmain.cpl,13");
如果要调用其他的应用也类似,其中之需要根据要调用不同的应用来填写CreateProcess的第二个参数就可以了,上图中不同的应用对应下面不同的参数:
Bluetooth设备属性:
Process.Start("\\Windows\\ctlpnl.exe", "<span style="font-family: Arial; font-size: 14px; line-height: 26px;">\\Windows\\bthpnl.cpl,0</span>");
Internet选项:\\Windows\\inetcpl.cpl,0
PC连接:\\Windows\\cplmain.cpl,0
笔针:\\Windows\\cplmain.cpl,9
存储管理器:\\Windows\\stguil.cpl,0
电源:\\Windows\\cplmain.cpl,5
键盘:\\Windows\\cplmain.cpl,2
密码:\\Windows\\cplmain.cpl,3
区域设置:\\Windows\\intll.cpl,0
日期/时间:\\Windows\\cplmain.cpl,13
输入面板:\\Windows\\cplmain.cpl,11
鼠标:\\Windows\\cplmain.cpl,8
所有者:\\Windows\\cplmain.cpl,4
网络和拨号连接:\\Windows\\connpnl.cpl,0
系统:\\Windows\\cplmain.cpl,6
显示:\\Windows\\cplmain.cpl,7
显示分辨率:\\Windows\\HelloCPL.cpl,0
音量和声音:\\Windows\\cplmain.cpl,10
正在拨号:\\Windows\\cplmain.cpl,1
证书:\\Windows\\cplmain.cpl,14