调用ShellExecuteEx执行应用程序

转载 2004年06月27日 03:54:00

SHELLEXECUTEINFO ShExecInfo = { 0 } ;
ShExecInfo.cbSize = sizeof( SHELLEXECUTEINFO ) ;
ShExecInfo.fMask = SEE_MASK_NOCLOSEPROCESS ;
ShExecInfo.hwnd = NULL;
ShExecInfo.lpVerb = NULL;
ShExecInfo.lpFile = "DRSINJECT.exe";
ShExecInfo.lpParameters = " gamedata_x1 /Y";
ShExecInfo.lpDirectory = "Game//Data//" ;
ShExecInfo.nShow = SW_SHOW;
ShExecInfo.hInstApp = NULL ;
ShellExecuteEx(&ShExecInfo);
WaitForSingleObject(ShExecInfo.hProcess,INFINITE);

使用ShellExecuteEx调用控制台程序或命令行,传入多个参数,并等待返回结果

// 封装函数 // 参数依次为: // 执行程序的路径 // 传给执行程序的参数 // 执行程序环境目录 // 最大等待时间, 超过这个时间强行终止。 INFINITE 无限等待 DWORD Win...
  • Alsmile
  • Alsmile
  • 2013年01月10日 15:54
  • 4917

如何调用一个程序,等待运行结束,并知晓程序运行成功与否:ShellExecuteEx;WaitForSingleObject;GetExitCodeProcess(C代码)

ShellExecute   ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等),并对外部程序有一定的控制。   有几个API函数都可以...
  • sunmingming512
  • sunmingming512
  • 2014年04月10日 09:52
  • 5166

使用 ShellExecuteEx 打开文件或执行程序

使用 ShellExecuteEx 打开文件或执行程序可以使用 ShellExecuteEx 打开文件或执行程序,与 ShellExecute 比较,ShellExecuteEx 提供了更多的控制,但...
  • yangyang031213
  • yangyang031213
  • 2017年03月20日 09:56
  • 610

PHP调用外部程序的方法

在PHP中调用外部命令,可以用如下三种方法来实现:   方法一:用PHP提供的专门函数(四个): PHP提供4个专门的执行外部命令的函数:exec(), system(), passthru(...
  • whatday
  • whatday
  • 2017年02月05日 13:59
  • 3107

ShellExecuteEx提升子进程权限

首先说下ShellExecuteEx是如何提升权限的,ShellExecuteEx函数只有一个参数,就是SHELLEXECUTEINFO结构体,不过是指针类型的,这无所谓,关键是这个结构体中有一个参数...
  • jiangqin115
  • jiangqin115
  • 2015年06月27日 17:51
  • 1194

如何调用一个程序,等待运行结束,并知晓程序运行成功与否:ShellExecuteEx;WaitForSingleObject;GetExitCodeProcess(C代码)

 ShellExecute: 1.函数功能: 你可以给它任何文件的名字,它都能识别出来并打开它。 2.函数原型: HINSTANCE ShellExecute(            ...
  • gdfyl
  • gdfyl
  • 2014年10月27日 15:50
  • 2850

Hadoop之应用程序运行过程(面试)

Hadoop2.0,YARN也采用了Master/Slave结构。Master-ResourceManager:负责整个集群资源的管理与调度,主要这么几个功能包括:处理来自客户端的请求启动管理Appl...
  • boy317
  • boy317
  • 2015年11月03日 14:18
  • 449

VC程序中运行其他程序的三种方法

有三个函数可以使用: WinExec, ShellExecute,CreateProcess 1.WinExec(String lpCmdLine,Long nCmdShow); 参数说明: ...
  • qq_33266987
  • qq_33266987
  • 2016年06月08日 10:38
  • 1360

js调用本地应用程序

这两天公司由于web下载大型的文件(超2G的MP4文件)的时候,下载到2G左右浏览器就会自动断开连接,后来没办法就准备些一个下载工具!从浏览器中启动下载工具,并传递下载参数给下载工具,在工具中下载并管...
  • xujinming0124
  • xujinming0124
  • 2015年06月11日 16:15
  • 1435

日常工作问题总结(三十二)shellExecute、shellExecuteEx、WinExec、CreateProcess的区别

shellExecute,shellExecuteEx,WinExec,CreateProcess这几个函数有
  • wu_123_456
  • wu_123_456
  • 2014年10月09日 11:11
  • 2182
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:调用ShellExecuteEx执行应用程序
举报原因:
原因补充:

(最多只允许输入30个字)