VC语言

本类阅读TOP10

·VC++ 学习笔记(二)
·用Visual C++打造IE浏览器(1)
·每个开发人员现在应该下载的十种必备工具
·教你用VC6做QQ对对碰外挂程序
·Netmsg 局域网聊天程序
·Windows消息大全
·VC++下使用ADO编写数据库程序
·VC++学习笔记(四)
·非法探取密码的原理及其防范
·怎样在VC++中访问、修改注册表

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
应用ShellExecute等待另一进程终止

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

   SHELLEXECUTEINFO exeInfo;
   exeInfo.cbSize = sizeof(SHELLEXECUTEINFO);
   exeInfo.fMask = (SEE_MASK_DOENVSUBST|SEE_MASK_FLAG_DDEWAIT|0x04000000|SEE_MASK_NOCLOSEPROCESS|SEE_MASK_NO_CONSOLE);
   exeInfo.hwnd = NULL;
   exeInfo.lpVerb = "open";
   exeInfo.lpFile = (LPCTSTR)路径&文件名;
   exeInfo.lpParameters = NULL;
   exeInfo.lpDirectory = NULL;
   exeInfo.nShow = SW_SHOWNORMAL;
   exeInfo.hInstApp = NULL;
   exeInfo.lpIDList = NULL;
   exeInfo.lpClass = NULL;
   exeInfo.hkeyClass = NULL;
   exeInfo.dwHotKey = NULL;
   exeInfo.hMonitor = NULL;
   exeInfo.hIcon = NULL;
   exeInfo.hProcess = NULL;
   
   ::ShellExecuteEx(&exeInfo);
   if(exeInfo.hProcess)
   {
     ::WaitForSingleObject(exeInfo.hProcess,INFINITE);
     ::CloseHandle(exeInfo.hProcess);
   }


相关文章

相关软件