2008-09-26 8 views

답변

1

나는이 목적을 위해 Eldos Callback File System에게 자신을 사용하지만, 그것은 좋은 있지만, 정확히 저렴하지 않습니다.

일부 무료/저렴한 프로젝트도 있으며, 최근에 이와 비슷한 질문에 언급 된 사람이있을 것이라고 확신합니다. 현재로서는 더 이상 찾을 수 없습니다. 하지만 계층화 된 Windows 파일 시스템 드라이버는 사소한 것이 아니기 때문에 안정성이 중요한 문제가되는 경향이 있습니다.

0

닷넷은 관리되는 파일 접근 장치와 같은 것들을 제공하기 위해 디스크 액세스와 같은 OS 기능의 최상위에 위치합니다. 관리되는 C#으로 모든 것을 작성할 수 있지만 관리되지 않는 호출이 있어야 운영 체제에서이를 처리 할 수 ​​있습니다 다른 드라이브처럼. 당신은, 그러나, 탐색기에서 드래그 앤 드롭을 허용하고 파일 시스템보기처럼 보였다 닷넷 데스크톱 응용 프로그램을 작성할 수 http://msdn.microsoft.com/en-us/library/cc147467(VS.85).aspx

:

모든 셸 확장 물건은 COM입니다.

2

당신은 http://www.truecrypt.org/이 (가) 어떻게 진행되는지 볼 수 있습니다. 파일을 사용하거나 드라이브 나 파티션을 사용하여 정확하게 수행합니다. 그런 다음 실제 드라이브 인 것처럼 파일을 마운트합니다. 자, 아마도 소스 코드가 조금 복잡한 것 같습니다.)

0

또한 EZNamespaceExtension for .NET을 사용할 수도 있습니다. 이것은 Windows 탐색기와의 통합을 제공합니다. 라이센스가 개발자가 아닌 배포본이므로 너무 비싸지 않습니다.

업데이트 EZNamespaceExtension.NET의 큰 문제점. 오랜 시간 업데이트되지 않았습니다. LogicNP는 EZNamespaceExtension.NET에 대한 관심을 잃은 것으로 보입니다. 2010 년 이후 새로운 기능이 추가 된 릴리스가 없었기 때문입니다. .NET 4 지원 및 Windows 8 리본 툴바에 대한 지원 없음

0

방금 ​​계산했습니다 위의 링크가있는 EZNamespaceExtension for .NET 2013 년판 출시 버전으로 업데이트 된 것 같습니다. 그러나 Explorer.exe에서 드라이브로 표시 (AFAIK, 드라이브 문자로 표시 할 수 없음) 질문에 대답 할 수 있는지 확실하지 않음

관련 문제