Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
PROCESS_INFORMATION pi;
STARTUPINFO si;
memset(&si, 0, sizeof(STARTUPINFO));
si.cb = sizeof(STARTUPINFO); //указать размер структуры
wchar_t wCmdLine[] = L"C:\\Windows\\System32\\Defrag.exe D"; //полная командная строка
if (CreateProcess(0/*не нужен вообще*/, wCmdLine/*т.к. это LPWSTR а не LPCWSTR*/,
0, 0, FALSE, CREATE_UNICODE_ENVIRONMENT, 0, 0, &si, π))
{
//закрыть хэндлы, если успех
CloseHandle(pi.hThread);
CloseHandle(pi.hProcess);
}