SHELLEXECUTEINFO info;
// Initializing struct
info.cbSize = sizeof(info);
info.fMask = SEE_MASK_NOCLOSEPROCESS | SEE_MASK_FLAG_NO_UI;
info.hwnd = NULL;
info.lpVerb = _T("open");
info.lpParameters = sParameters_p;
info.lpDirectory = _T("");
info.nShow = SW_SHOW;
info.hInstApp = NULL;
info.lpFile = sFileName_p;
// Problem here :
info.hInstApp = AfxGetInstanceHandle();
ShellExecuteEx(&info);
AfxGetInstanceHandle(); の使用を避けることができるように、プロセスの HINSTANCE を取得するために使用できる Windows API の関数はありますか?
動作しますかGetModuleHandle(NULL);
? HINSTANCE ではなく HMODULE を返します。