Windows XP를 실행 중인데 작업 중이던 프로그램(virtualdub)이 중단되었습니다. "...응답 없음"이라는 메시지가 표시됩니다. 그리고 다시 그리지 않습니다.
이렇게 매달린 프로그램을 시작하는 방법을 아는 사람이 있는지 궁금합니다. 아마도 메모리 덤프를 하고 있을까요? 말하자면, 메모리 덤프가 "다시 살아날" 수 있습니까?
답변1
이는 메모리를 "다시 활성화"해야 할 뿐만 아니라 다른 장치/파일에 대한 핸들도 메모리 덤프와 동일한 값으로 다시 생성해야 하기 때문에 쉽게 가능하지 않습니다. 애플리케이션의 실행 상태는 말할 것도 없고 복원해야 할 것으로 예상됩니다. 이것이 쉽게 가능하다면 애플리케이션이 현재 작동하지 않는 상태이므로 복원 시 현재 작동하지 않는 상태로만 복원할 수 있다는 점을 명심하세요.
또한 응용 프로그램이 정지되지 않았으며 아직 처리 중이라는 점을 고려할 수도 있습니다. Windows의 다시 그리기(또는 다른 메시지)에 응답하지 않을 수 있으므로 Windows에서는 이를 "응답 없음"으로 선언합니다. 이는 일반적으로 메시지 처리 스레드가 다른 작업으로 바쁜 경우에 발생합니다.