|
HWND hdWindow;
STARTUPINFO siParam;
PROCESS_INFORMATION piParam;
DWORD dwExitCode;
// 초기화
FillMemory(&siParam, sizeof(STARTUPINFO), 0);
FillMemory(&piParam, sizeof(PROCESS_INFORMATION), 0);
CreateProcess(NULL, RunName.t_str(), NULL, NULL, FALSE, 0, NULL, NULL, &siParam, &piParam);
// 실행한후 다시 날짜 원상태
while(true){ //밑에 부분 응용해서 특정 프로그램켯을때 종료
HWND hWnd = FindWindowA("Lineage", NULL);
if (hWnd > 0){
SYSTEMTIME SystemTime2;
TDateTime curDateTime2;
curDateTime2 = nowDate.CurrentDateTime() + 732;
DateTimeToSystemTime(curDateTime2, SystemTime2);
SetLocalTime(&SystemTime2);
DWORD ProcessId;
break;
}
Sleep(1000L);
}
}
여기서부터 추가소스↓
HWND hWnd = FindWindowA(NULL, "계산기");
while(true){
{
DWORD ProcessId;
GetWindowThreadProcessId(hWnd, &ProcessId); // hWnd로 프로세스 ID를 얻음..
HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, ProcessId);
if(hProcess)
{
TerminateProcess(hProcess,0);
}
}
★ 제가 이 차단리스트를 개인ftp(웹)으로 리스트를 받아오게하려고합니다...★
이렇게 적용햇는데 ... 오류가... 이걸 어떻게 적용할까요 ㅠ?
특정 프로그램을 켰거나 실행중일때 답변소스로 이렇게 했는데
while(true){ <이쪽에서 오류가 발생하는데 ;;;
★ 제가 이 차단리스트를 개인ftp(웹)으로 리스트를 받아오게하려고합니다...★
|