#include "shellapi.h"
void LoadEXE(LPCTSTR strPath)
{
SHELLEXECUTEINFO sei;
WIN32_FIND_DATA wfd;
HANDLE hFile=NULL;
hFile = FindFirstFile(strPath,&wfd);
if((hFile != INVALID_HANDLE_VALUE) && (hFile !=NULL))
{
FindClose(hFile);
ZeroMemory(&sei, sizeof(SHELLEXECUTEINFO));
sei.cbSize = sizeof(SHELLEXECUTEINFO);
sei.lpFile = strPath ;
sei.nShow = SW_SHOW;
ShellExecuteEx(&sei);
}
return;
}
使用例子
LoadEXE(L"\\System\\powertest.exe");