本人习惯用WinExec()因为比较简单 就两个参数
比如说你QQ路径是D:\QQ.exe;
你就要写上WinExec("D:\\QQ.exe",SW_SHOW)就可以了 切记 是D:\\
不是D:\
你把程序的路径复制下来后 碰到\时要多加一个\ 如D:\Program\QQ.exe就要写成D:\\Program\\QQ.exe 要不然这三个函数哪个都不好使
楼主如果有兴趣就自己查查剩下两个函数 参数较多 比较麻烦 在此就不做再赘述了
1、在CreateProcess时传入参数STARTUPINFO中的dwFlags设为STARTF_USESHOWWINDOW,并且wShowWindow设为SW_HIDE。就可以隐藏外部程序界面了。
2、外部程序最好是有参数传递来自动读取文件,也就是CreateProcess的参数lpCommandLine。
3、如果没有,那你就要分析这个外部程序,是否可以通过发消息来触发读取文件这个事件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)