| findstr SomePATH
프로그램이 액세스하는지 검색하고 특정 경로를 즉시 닫으려면 필요 합니다. Linux에서는을 사용 myprogram | strace 2>&1 | grep SomPATH
합니다.
그러나 Windows에서 동등한 것은 무엇입니까?
1
명령 행에 있어야합니까? Microsoft / Sysinternals의 Process Monitor가 도움이됩니까?
—
HelpingHand
질문에 쓴 것처럼 @HelpingHand 특정 경로를 필터링해야합니다. 명령 행이 아닌 경우 검색 필터가 있어야합니다. 프로세스 모니터는 디렉토리가 아닌 열린 파일에만 해당됩니다. 필자의 경우 디렉토리와 파일을 추적하여 램에 복사 한 다음 즉시 (10ms 미만) 닫아서 procexp에 나타나지 않는다는 것은 아무런 의미가 없습니다.
—
user2284570
프로세스 탐색기와 프로세스 모니터를 혼동하지 않는지 확인할 수 있습니다. 프로세스 모니터는 원하는 작업을 수행해야합니다.
—
HelpingHand
@HelpingHand Hem, 대답은 여전히 아니오입니다. 시스템이 아닌 파일에 액세스 한 파일이 내가 시작한 프로세스인지 알아야하기 때문입니다. 또한 파일을 열지 않고 파일의 프로그램 액세스 수정 시간이 발생할 수 있는지 확인하고 싶습니다.
—
user2284570
Process Monitor가 필요한 정보 ( live.sysinternals.com/Procmon.exe) 를 제공 할 것 입니다. 파일 시스템 미니 필터를 사용하여 발생하는 파일 시스템 이벤트를 "보고"이를 프로세스 나 시스템 프로세스로 표시 할 수 있습니다. 시스템 프로세스는 기본 필터에서 제외됩니다.
—
HelpingHand