CreateProcess启动隐藏的外部程序
HDESK hDesk = CreateDesktop(_T(MyDesk), NULL, NULL, 0, GENERIC_ALL, NULL);
ASSERT(hDesk);
STARTUPINFO si = {sizeof(si)};
si.lpDesktop = _T(MyDesk);
si.dwFlags = STARTF_USESHOWWINDOW;
si.wShowWindow = SW_HIDE;
PROCESS_INFORMATION pi = {0};
TCHAR szApp[MAX_PATH] = {_T(F11.exe)};
if(CreateProcess(NULL, szApp, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi))
{
CloseHandle(pi.hThread);
CloseHandle(pi.hProcess);
}
本文介绍了使用CreateProcess函数在Windows环境下启动隐藏的外部程序,并通过设置桌面名和窗口显示方式来实现程序的隐蔽运行。
420

被折叠的 条评论
为什么被折叠?



