특정 드라이브의 모든 프로세스를 종료하는 방법이 있습니까?

특정 드라이브의 모든 프로세스를 종료하는 방법이 있습니까?

저는 true/veracrypt를 사용하고 있으며, 마운트된 드라이브의 응용 프로그램이 여전히 실행 중일 때(어느 것인지 확실하지 않음) 때때로 분리하는 데 문제가 있습니다.

해당 드라이브에서 실행 중인 모든 프로세스를 어떻게 나열하고 해당 드라이브를 사용하고 있는 다른 프로세스도 가리킬 수 있습니까?

그대로, 제가 생각할 수 있는 최선은 모든 프로세스를 살펴보고 마운트된 드라이브에서 발생하는지 확인하는 것입니다.

편집: 어쨌든 프로세스 해커로 이 작업을 수행하시겠습니까? 하나의 도구로 모든 작업을 수행할 수 있다면 작은 조각으로 남겨두려고 합니다.

답변1

긴 유틸리티 목록을 사용하면 이 작업을 수행할 수 있습니다. 개인적으로 많이 좋아해요핸들(ex sysinternals 유틸리티에서)
명령은 다음과 같아야 합니다.

handle f:\

여기서 f:는 truecrypt 컨테이너가 마운트된 디스크입니다.

답변2

또 다른 매우 강력한 SysInternals 유틸리티는 다음과 같습니다.프로세스 탐색기:

어떤 프로그램이 특정 파일이나 디렉토리를 열어두고 있는지 궁금하신가요? 이제 알아낼 수 있습니다. 프로세스 탐색기에는 어떤 핸들과 DLL 프로세스가 열렸거나 로드되었는지에 대한 정보가 표시됩니다.

프로세스 탐색기 디스플레이는 두 개의 하위 창으로 구성됩니다. 상단 창에는 항상 소유 계정의 이름을 포함하여 현재 활성 프로세스 목록이 표시되는 반면, 하단 창에 표시되는 정보는 프로세스 탐색기의 모드에 따라 다릅니다. 핸들 모드에 있는 경우 상단 창에서 선택한 프로세스가 열렸음을 처리합니다. Process Explorer가 DLL 모드에 있으면 프로세스가 로드한 DLL 및 메모리 매핑된 파일이 표시됩니다. Process Explorer에는 특정 핸들이 열려 있거나 DLL이 로드된 프로세스를 신속하게 표시하는 강력한 검색 기능도 있습니다.

Process Explorer의 고유한 기능은 DLL 버전 문제를 추적하거나 누출을 처리하는 데 유용하며 Windows 및 응용 프로그램 작동 방식에 대한 통찰력을 제공합니다.

기준으로 정렬할 수 있습니다.이미지 경로(표시되지 않는 경우 열을 추가해야 할 수도 있음) 그런 다음 원하는 프로세스를 선택하고 종료합니다.

1

답변3

방금 이 작업을 수행하는 방법을 찾았습니다.프로세스 해커, 그래서 여기에도 게시해야겠다고 생각했습니다.

Ctrl-F를 사용하여 핸들을 검색하고 필터 섹션에 드라이브 이름 등을 입력하면 F:\해당 드라이브에 핸들이 있는 모든 프로세스가 표시됩니다.

관련 정보