|
while(true){
{
중괄호가 두개 들어갔습니다. 하나 지우세요..
그리고 while 문을 탈출하는 구분이 없는것 같은데요..
무한 루푸돌아요.. ㅡㅡ;;;
Scytale 님이 쓰신 글 :
: 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(웹)으로 리스트를 받아오게하려고합니다...★
|