2017-09-20 10 views
1

의 이름을 변경 낮은 수준 Windows 파일을 가로 챌 방법 (A) 프로그래밍 파일 이름을 변경하기위한 낮은 수준의 호출을 감지하고, (b)는 확인하는 과정은 그것을을하고있다 Microsoft .NET, GCC, Qt/C++, 또는 다른 C 언어로 처리되었는지 여부 eryksun에서에 윈도우 10에 방법이 있나요 API

+0

[File-System Minifilter Driver] (https://docs.microsoft.com/en-us/windows-hardware/drivers/ifs/file-system-minifilter-drivers)가 필요합니다. [Process Monitor ] (https://docs.microsoft.com/en-us/sysinternals/downloads/procmon) 않습니다. 예를 들어,'MoveFileEx'를 통한 이름 변경은 시스템 서비스 ['NtSetInformationFile'] (https://msdn.microsoft.com/en-us/library/ff567096)를 호출하여'FileRenameInformation'을 설정합니다. 그런 다음 I/O 관리자는 ['IRP_MJ_SET_INFORMATION'] (https://msdn.microsoft.com/en-us/library/ff549366)을 사용하여 파일 시스템 장치 스택을 호출합니다. – eryksun

답변