2010-11-24 1 views

답변

0

예. 가능합니다.

그러나 Visual Studio 디버거에는 '중지'버튼이나 비슷한 것이 없습니까?

+0

어떻게해야합니까? 그러면 프로세스 탐색기에서 devenv.exe 만 볼 수 있습니다. 그리고 Visual Studio 용 GUI가 잠겨 있습니다 (내가 추측하는 요청을 처리하려고 시도). – Exitos

+0

단일 스레드가 아닌 전체 프로세스 만 죽일 수 있습니다. 작업 관리자 (ctrl + alt + del)에서 프로세스를 찾고 작업을 종료하십시오. (일반적으로 높은 CPU 사용량을 가진 하나) – Galip

1

음 ... 예? 일반적으로 디버깅 할 때 "stop"(shift + f5)을 누르기 만하면됩니다 (작업 관리자 나 다른 도구에서, 일반적으로 CPU 사용량별로 정렬하는 경우). VS는 프로세스가 종료 될 때 처리하지만 VS 자체 인은 무사히 처리해야합니다.

1

아니요, 프로세스 탐색기를 사용하여 단일 스레드를 종료 할 수 없습니다. 당신은 전체 과정을 죽인다. SysInternals procexp.exe을 사용하여 프로세스와 스레드를 분석하고 주어진 프로세스 내의 단일 스레드 만 죽일 수 있습니다. 아주 멋진 도구. 그러나 일반적으로 결코 끝나지 않는 루프 코딩을 피하십시오 :-)

+0

예, 이것이 가장 좋은 방법입니다 :-) 그러나 어떻게 프로세스의 스레드에 액세스합니까? (나는 procexp.exe를 사용하고있다) – Exitos

+0

프로세스를 두 번 클릭하고 스레드 탭을 살펴 본다. 피해자를 확인하면 죽이기 버튼이 있습니다. –