
내 의도는 Windows의 특정 디렉토리에 대한 읽기/쓰기를 가로채어 사용자가 지정한 다른 디렉토리로 리디렉션하는 기능을 가진 프로그램(Pelles C가 있음)을 작성하는 것입니다. 예를 들어 특정 소프트웨어는 시스템 TEMP 및 TMP 환경 변수를 무시하고 C:\Windows\Temp에 쓰도록 하드 코딩되어 있습니다. 어떤 프로그램이 파일 작업을 요청하면 내 요청을 가로채서 대상 디렉터리를 획득하고 이를 사용자가 만든 목록의 항목과 비교한 다음 모든 읽기/쓰기가 원하는 위치(예: D:\Temp)로 리디렉션되는지 확인합니다. ). 나의 가장 큰 장애물은 Windows 관련 프로그래밍을 모른다는 것입니다(ANSI C는 알고 있지만). 그리고 내 Google 연구도 그다지 성과가 없었습니다. 누군가가 이 문제를 해결하는 데 도움이 될 수 있는 몇 가지 리소스를 알려줄 수 있기를 바랍니다. 참고: 대상 시스템은 모두 Windows 7, 8.1 및 10을 실행하는 64비트입니다.