用执行外部程序
var x:cardinal;
beginx:=winexec('rundll32.exe shell32.dll,Control_RunDLL',9);
var x:cardinal;
beginx:=winexec('rundll32.exe shell32.dll,Control_RunDLL',9);
解决方案 »
- !!!!!!!请诸位帮忙看一下,这关于COM OLE的内存泄露到底在什么地方
- ShellExecuteEx(&ShExecInfo)让它启动,再发消息给它的问题.
- WM_INITMENUPOPUP消息lParam == 1是什么意思,为什么不是LOWORD(lParam)?
- VC中关于图片的上传与存储
- 创建新视图的简单问题
- 用SetPixel()描点画图后,如何将图像导出?
- 字库问题?
- 怎样把一个文本文件以一定的格式存放,然后再以同样的格式读取显示?
- 谁有office 2000的注册码,在线等待
- 用程序自动拨打固话(报警用)要做哪些事
- 01人生,01孤独,救救我。
- class wizard 的不能使用的问题。
你在VC中是一样的,用执行外部程序来执行
rundll32.exe shell32.dll,Control_RunDLL
一运行控制面板就出来了
x:=winexec('rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1',9);
看好,有两个逗号
我用你的方法打开的是鼠标,我的平台是98,用的是main.cpl.
您能告诉我cpl调用的格式吗?键盘肯定也在main.cpl里,但我试了
半天也没试出来.
WinExec('RunDLL32.exe Shell32.dll,Control_RunDLL access.cpl,,1',SW_SHOWNORMAL);
WinExec('RunDLL32.exe Shell32.dll,Control_RunDLL access.cpl,,4',SW_SHOWNORMAL);