调用控件面板中的程序

 

CreateProcess(_T("\\Windows\\ctlpnl.exe"),_T("cplmain.cpl,3"),NULL,NULL,FALSE,0,NULL,NULL,

NULL, NULL);
ctlpnl.exe:是控制面板管理程序
cplmain.cpl:是系统提供的控制面板组件,其实就是一个dll.
CreateProcess的第二个参数是这样的_T( "*.cpl,X,Y "),Y可以忽略,忽略时是零。
You have   to   run   ctlpnl.exe   program   with   "cplmain.cpl,X,Y "   argument   where   X   is   Id   of   the   control   panel   applet   and   Y   is   an   index   of   a   tab   page   (most   applets   have   several   tabs).

不同的机器所需要的参数不同

在HT680(WinCE 5.0)中

cplmain.cpl,1   拨号属性

cplmain.cpl,2  键盘属性

cplmain.cpl,3  密码属性

cplmain.cpl,4 所有者属性

cplmain.cpl,5 电源属性

cplmain.cpl,6 系统属性

cplmain.cpl,7 显示属性

cplmain.cpl,9 笔针属性

cplmain.cpl,10 音量和声音属性

cplmain.cpl,11 输入面板属性

cplmain.cpl,12 删除程序

cplmain.cpl,13  时间/日期属性

cplmain.cpl,14 证书

猜你喜欢

转载自blog.csdn.net/xjcwzp/article/details/6582131