---------------------------------------华丽的分割线-----------------------------------------
SHELLEXECUTEINFO ShExecInfo = {0};
ShExecInfo.cbSize = sizeof(SHELLEXECUTEINFO);
ShExecInfo.fMask = SEE_MASK_NOCLOSEPROCESS;
ShExecInfo.hwnd = NULL;
ShExecInfo.lpVerb = NULL;
ShExecInfo.lpFile = "c:\\MyProgram.exe";
ShExecInfo.lpParameters = "";
ShExecInfo.lpDirectory = NULL;
ShExecInfo.nShow = SW_SHOW;
ShExecInfo.hInstApp = NULL;
ShellExecuteEx(&ShExecInfo);
WaitForSingleObject(ShExecInfo.hProcess,INFINITE);
或者
PROCESS_INFORMATION ProcessInfo;
STARTUPINFO StartupInfo; //This is an [in] parameter
ZeroMemory(&StartupInfo, sizeof(StartupInfo));
StartupInfo.cb = sizeof StartupInfo ; //Only compulsory field
if(CreateProcess("c:\\winnt\\notepad.exe", NULL,
NULL,NULL,FALSE,0,NULL,
NULL,&StartupInfo,&ProcessInfo))
{
WaitForSingleObject(ProcessInfo.hProcess,INFINITE);
CloseHandle(ProcessInfo.hThread);
CloseHandle(ProcessInfo.hProcess);
}
else
{
MessageBox("The process could not be started...");
}
分享到:
相关推荐
apihook ShellExecute谁运行哪个程序我都知道 监视哪个进程启动了哪个进程.zip
ShellExecute使用详解,doc格式
shellEXEcute的使用:调用计算器,调用excel,调用邮箱,调用记事本,打开指定网址的网页,打开指定的txt文件,运行一个DOS命令并立即返回等
Delphi中ShellExecute的使用方法介绍
Win32开发系列博文第17篇中,有关使用CreateProcess函数创建进程,用TerminateProcess函数干掉进程的例子,外加ShellExecute函调用。
C# ShellExecute 方法的各种调用的示例源代码
通过函数ShellExecute(this->m_hWnd,"open","SoftBoard.exe",sPath,"",SW_SHOW );调用已经做好的EXE软键盘,该函数也可以打开网页、记事本或其它程序。
win32和wince系统自带的打开exe文件的函数区别
详细的说明ShellExecute函数的用法,该函数的功能很强大的
总之,ShellExecute函数就是如此简单地打开磁盘文件和Internet文件。
由vc2003开发的Demo 该程序不显示对话框界面;对特定的程序进行重启。 1.如果程序中调用该exe时:需要加入命令行参数 ...3.同时你可对该程序做一些改动,使该程序成为一个守护进程的程序,也比较简单
delphi中shellExecute的使用方法......
API进程与线程函数WinExec、ShellExecute、LoadLibrary、FreeLibrary.pdf
在VC中调用外界程序,DOS命令的几种方法的总结。
Crack8_编程小组[K.8] QQ吻 欢迎您 Blog http://qqhack8.blog.163.com
鼠标放在上面,超链接字体颜色随机变化、 鼠标移出,颜色不再变化 能打开指定网页
win7 shell shellexecute
WNetCancelConnection 结束一个网络连接 WNetCancelConnection2 结束一个网络连接 WNetCloseEnum 结束一次枚举操作 WNetConnectionDialog 启动一个标准对话框,以便建立同网络资源的连接 WNetDisconnectDialog ...
在C语言源程序中调用API函数ShellExecute 详细解答
使用ShellExecute函数实现以管理员身份运行程序