// >>479
// 起動したら後は野となれ山となれ
bool CUtility::execProcess(const char * cmd)
{
if (cmd == NULL || cmd[0] == '\0') {
return false;
}
PROCESS_INFORMATION pi;
STARTUPINFO sui = {sizeof(sui),};
if (!CreateProcess(NULL, const_cast<char *>(cmd), NULL, NULL, false,
NORMAL_PRIORITY_CLASS | DETACHED_PROCESS,
NULL, NULL, & sui, & pi)) {
return false;
}
CloseHandle(pi.hThread);
CloseHandle(pi.hProcess);
return true;
}