- 1
- 0
- 约7.52千字
- 约 8页
- 2019-09-14 发布于广东
- 举报
关于三个SDK函数:WinExec, ShellExecute, CreateProcess的其他注意事项:
定义头文件
必须定义以下两个头文件:
#include shlobj.h // 可替换为 windows.h
#include shellapi.h
如果定义了头文件#include windows.h的话就不必定义#include vshlobj.hA了。
定义路径
C++中所表示的路径要用”\\”而不是平常所用的” 所以以上三个函数表示路径都
为:disk:\\Directory\\...WFile name
WinExec(HD:\\Program Files\\Test\\Test.exeH,SW_SHOWMAXIMIZED);
ShellExecute(NULL,nopen,,;,C:\\Test.txtH,NULL,NULL,SW_SHOWNORMAL);
1 调用 API: int system ( const char * command );
你可以传入一命令,启动某个程序。如”ping ”,“YourExe”等等 不过这里有几点要值得注意:
、他不会立即返回,直到你启动的程序执行完成。
、如果你启动是windows程序,它仍然会启动一个控制台,这就给人感觉太差劲 了,但如果本身是控制台的,而且又需要等待它的完成,那这将是比较好的选择。
、它的返回值代
原创力文档

文档评论(0)