没有合适的资源?快使用搜索试试~ 我知道了~
C++程序启动外部程序的方法总结.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 23 浏览量
2022-11-10
06:04:02
上传
评论
收藏 361KB PDF 举报
温馨提示
试读
10页
。。。
资源推荐
资源详情
资源评论
使用 WinExec 命令
⑴ 函数原型:
UINT Win Exec(LPCSTR lpCmdLine, UINT uCmdShow);
⑵ 参数:
lpCmdLine:指向一个空结束的字符串,串中包含将要执行的应用程序的命令行(文件
名加上可选参数)。
uCmdShow:定义 Windows 应用程序的窗口如何显示,并为 CreateProcess 函数提供
STARTUPINFO 参数的 wShowWindow 成员的值。
⑶ 返回值:
若函数调用成功,则返回值大于 31。若函数调用失败,则返回值为下列之一:
① 0:系统内存或资源已耗尽。
② ERROR_BAD_FORMAT:EXE 文件无效(非 Win32.EXE 或.EXE 影像错误)。
③ ERROR_FILE_NOT_FOUND:指定的文件未找到。
④ ERROR_PATH_NOT_FOUND:指定的路径未找到。
虽然 Microsoft 认为 WinExec 已过时,但是在许多时候,简单的 WinExec 函数仍是运行
新程序的最好方式。简单地传送作为第一个参数的命令行,还需要决定如何显示程序(该程
序也许会忽视它)的第二个参数。通常,将其设置为 SW_SHOW,也可尝试 SW_MINIMIZED
或 SW_MAXIMIZED。WinExec 不允许用 CreateProcess 获得的所有选项,而它的确简单。
使用 ShellExecute 命令
⑴ 函数原型:
HINSTANCE ShellExecute(HWND hwnd, LPCTSTR lpOperation, LPCTSTR lpF
ile, LPCTSTR lpParameters, LPCTSTR lpDirectory, INT nShowCmd);
⑵ 参数:
资源评论
春哥111
- 粉丝: 1w+
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功