怎样在c++程序中启动另一个程序(目录已知且已经在电脑中)?
比如我想启动一个在c盘下abc文件夹下的1.exe程序。
在c++代码里怎么处理?
怎样在c++程序中启动另一个程序(目录已知)?
答案:2 悬赏:30 手机版
解决时间 2021-03-18 08:16
- 提问者网友:疯子也有疯子的情调
- 2021-03-17 11:43
最佳答案
- 五星知识达人网友:有你哪都是故乡
- 2021-03-17 12:22
UINT WinExec(
LPCSTR lpCmdLine, // command line
UINT uCmdShow // window style
);
或者使用
BOOL CreateProcess(
LPCTSTR lpApplicationName, // name of executable module
LPTSTR lpCommandLine, // command line string
LPSECURITY_ATTRIBUTES lpProcessAttributes, // SD
LPSECURITY_ATTRIBUTES lpThreadAttributes, // SD
BOOL bInheritHandles, // handle inheritance option
DWORD dwCreationFlags, // creation flags
LPVOID lpEnvironment, // new environment block
LPCTSTR lpCurrentDirectory, // current directory name
LPSTARTUPINFO lpStartupInfo, // startup information
LPPROCESS_INFORMATION lpProcessInformation // process information
);
LPCSTR lpCmdLine, // command line
UINT uCmdShow // window style
);
或者使用
BOOL CreateProcess(
LPCTSTR lpApplicationName, // name of executable module
LPTSTR lpCommandLine, // command line string
LPSECURITY_ATTRIBUTES lpProcessAttributes, // SD
LPSECURITY_ATTRIBUTES lpThreadAttributes, // SD
BOOL bInheritHandles, // handle inheritance option
DWORD dwCreationFlags, // creation flags
LPVOID lpEnvironment, // new environment block
LPCTSTR lpCurrentDirectory, // current directory name
LPSTARTUPINFO lpStartupInfo, // startup information
LPPROCESS_INFORMATION lpProcessInformation // process information
);
全部回答
- 1楼网友:舍身薄凉客
- 2021-03-17 13:22
visual c++ 6.0:microsoft visual studio\common\msdev98\bin\msdev.exevs2008:microsoft visual studio 9.0\common7\ide\devenv.exe
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯