C中运行外部程序.docxVIP

  • 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)

1亿VIP精品文档

相关文档