2013-01-21 3 views
0

필자가 작성한 OS 용으로 작성한 파일 시스템 용 파일 탐색기 도구를 작성하고 있습니다. 탐색기가 C#에 있고 Windows에서 드라이버 문자 (C :)와 같은 .NET 장치 또는 P/Invoke를 사용할 수 있는지 궁금합니다.드라이브 문자에서 Windows 장치 핸들 얻기

+1

와우! .NET 프로그램을 실행하고 Win32 API를 지원하는 OS를 작성했습니다. –

+0

LOL 아니오 나는 C로 OS를 프로그래밍했지만 윈도우와 OS간에 파일을 교환 할 수 있도록 Windows에 유틸리티를 작성했다. lol – user1454902

+0

작성한 OS는 여기에 적합하지 않다. 드라이브 문자에서 디바이스 핸들을 얻고 싶습니까? 그것을하기 위해'CreateFile'을 호출하십시오. –

답변

0

P/Invoke와 볼륨 핸들을 얻으려면 마운트 된 볼륨이 필요합니다.

Windows에서 볼륨을 사용자 정의 파일 시스템으로 마운트하려면 해당 파일 시스템에 적절한 Windows 드라이버가 필요합니다. 커스텀 OS와 커스텀 파일 시스템을 작성했다면, Windows 드라이버를 작성하는 것이 당신을위한 케이크입니다.

그러나 귀하의 질문이 C# 및 .NET과 어떤 관련이 있는지 잘 모르겠습니다. :)