씨#:컴퓨터에 가상 드라이브 만들기
-
09-06-2019 - |
문제
JungleDisk처럼 "(내) 컴퓨터"에 가상 드라이브를 생성하고 조작할 수 있는 방법이 있나요?
아마도 다음과 같은 작업을 수행할 것입니다.
override OnRead(object sender, Event e) {
ShowFilesFromAmazon();
}
이에 대한 API가 있습니까?실제 드라이브 대신 XML 파일이나 데이터베이스에 쓸 수도 있습니다.
그만큼 도칸도서관 내 질문과 대부분 일치하는 답변인 것 같습니다. System.IO.IsolatedStorage 가장 표준화되고 가장 Microsoft 환경에 적합한 것 같습니다.
해결책
당신은 사용할 수 있습니다 도칸도서관 가상 드라이브를 생성합니다.C#과의 인터페이스를 위한 .Net 래퍼가 있습니다.
다른 팁
예, 다음 클래스를 사용하세요. System.IO.IsolatedStorage
내 컴퓨터의 콘텐츠에는 Shell Namespace Extensions가 포함될 수 있습니다.이러한 COM 개체는 다른 많은 셸 확장과 마찬가지로 기본 Explorer 프로세스 내에서 실행됩니다.이러한 확장에 C#을 사용하는 것은 좋지 않습니다. 확장에서는 Explorer.exe가 사용할 수 있는 CLR 버전을 제어할 수 없기 때문입니다.그리고 Microsoft는 프로세스당 하나의 CLR만 허용합니다.
제휴하지 않습니다 StackOverflow