1、打开C:\WINDOWS\Tasks任务属性
SHELLEXECUTEINFOShellInfo;
memset(&ShellInfo,0,sizeof(ShellInfo));
ShellInfo.cbSize=sizeof(ShellInfo);
ShellInfo.hwnd=NULL;
ShellInfo.lpVerb=_T("properties");
ShellInfo.lpFile=szFilePath;//此处写执行文件的绝对路径
ShellInfo.nShow=SW_SHOWNORMAL;
ShellInfo.fMask=SEE_MASK_NOCLOSEPROCESS;
BOOLbResult=ShellExecuteEx(&ShellInfo);
2、如何启动一个程序,直到它运行结束?
SHELLEXECUTEINFOShellInfo;
memset(&ShellInfo,0,sizeof(ShellInfo));
ShellInfo.cbSize=sizeof(ShellInfo);
ShellInfo.hwnd=NULL;
ShellInfo.lpVerb=_T("open");

ShellInfo.lpFile=szFilePath;
ShellInfo.nShow=SW_SHOWNORMAL;
ShellInfo.fMask=SEE_MASK_NOCLOSEPROCESS;
ShellExecuteEx(&ShellInfo);
WaitForSingleObject(ShellInfo.hProcess,INFINITE);
我想等到任务属性窗口结束后,执行一些代码。shellexecuteinfo可是如果ShellInfo.lpVerb=_T("properties");
WaitForSingleObject(ShellInfo.hProcess,INFINITE);这句就无效。
请问大侠们怎么实现这种功能,不知说的清楚否。shellexecuteinfo
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-23696-1.html
另一方面要通过实际行动向美国表达坚决的意志