.NET 프로그램이 커널 모드로 전환하지 않고 파티션에 쓰기를 가능하게하는 API가 있는지 궁금합니다. OS를 개발 중이며 Windows에 빠른 프로그램을 작성하여 VMware와 공유되는 파티션에 파일을 추가 할 수 있습니다. 시간이 있었다면 실제 드라이버를 쓸 것입니다.하지만 뭔가를 빠르게 만들뿐입니다. FatX Format USB 플래시 드라이브에 직접 읽고 쓸 수있는 Xbox 게임을 수정하기위한 .NET 프로그램을 보았습니다.C# 물리적 디스크 읽기/쓰기
답변
경로로 "\\? \ Device \ Harddisk0 \ Partition1"과 같은 것을 시도하십시오.
Windows에서 장치 파일을 사용합니까? – user1454902
나는 그것을 확인하기 위해 창문을 설치하고 싶지는 않지만 여전히 장치 수준이라고 확신한다. 시도 해봐, 응? – iced
나는 그와 함께 작동 할 래퍼와 비슷한 질문 (http://stackoverflow.com/questions/38190/how-do-i-read-a-disk-directly-with-net)을 발견, 감사합니다 Logged – user1454902
http://www.codeproject.com/Articles/28314/Reading-and-Writing-to-Raw-Disk-Sectors, http://stackoverflow.com/questions/1399485/direct-disk-access- in-windows-c (모호한 대답 만 제공), http://stackoverflow.com/questions/38190/how-do-i-read-a-disk-directly-with-net (일부 시스템 만 해당) 및 유사 –
커널 모드에 들어 가지 않으면 어떤 종류의 디스크 액세스도 할 수 없습니다. 어쩌면 커널 모드로 실행되는 코드를 작성하지 않고도 사용할 수 있습니까? – Gabe
LOL thats what I ment ....... – user1454902