그냥 깨끗이하기 위해서입니다 : im new in C++.프로그램을 닫기 전에 잠깐 기다려주십시오. C++
안녕하세요, x 초 후에 어떻게 프로그램을 닫을 수 있습니까?
if (LoadProcess("test.exe"))
{
printf("Please close test.exe.");
Sleep(20);
exit(1);
}
로드 프로세스 코드 :
bool manualmap::LoadProcess(const char* procName)
{
HANDLE hProcessId = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
PROCESSENTRY32 pEntry;
pEntry.dwSize = sizeof(pEntry);
do
{
if (!strcmp(pEntry.szExeFile, procName))
{
dwProcessId = pEntry.th32ProcessID;
CloseHandle(hProcessId);
hProcess = OpenProcess(PROCESS_ALL_ACCESS, false, dwProcessId);
return (processOk = true);
}
} while (Process32Next(hProcessId, &pEntry));
return (processOk = false);
}
'수면 (X * 1000)'수면'()가'밀리 초 인수를합니다. –
코드를 사용해 본 경험이 있다면 무엇을하셨습니까? – Steve
** 운영체제 **입니다. Linux에서 코드가 작동하지 않습니다. 귀하의 질문에 약간의 추가 태그가없고 일부 [MCVE] (http://stackoverflow.com/help/mcve) –