Windows 용 가상 드라이브를 만들고 싶습니다. 나는 드라이브 나 그와 비슷한 것을 매핑하려고하지 않는다. 나는 그것을 나의 dll 함수 나 그 종류의 것에 매핑하려고한다.가상 드라이브를 어떻게 개발할 수 있습니까?
어떻게 처리 할 수 있습니까?
장치 드라이버 또는 셸 확장을 개발해야한다는 것을 알았습니까? C++ 및 C#에 대한 많은 경험이 있습니다. 어디에서 시작할 수 있습니까?
나는 가능한 한 간단하게 만들고 싶습니다. 얼마나 걸릴 것 같습니까? 그리고 가장 간단한 방법으로 프로토 타입을 만들 수 있습니다.
내 생각은 현재 파일 시스템에서 파일을 읽는 것만으로 파일을 응용 프로그램으로 파이프하는 것입니다. 나는 오직 하나의 파일을 펌핑하는데에만 관심이있다. 그래서 전체 가상 드라이브가 커널 모드 코드를 작성하는 것뿐만 아니라 과잉 공격이 될 것이라고 생각한다.
감사합니다.
StgCreateStorageEx()를보세요. –