Có cách nào để tạo ổ đĩa ảo trong "Máy tính của tôi" và thao tác với nó, giống như JungleDisk không?C#: Tạo một ổ đĩa ảo trong Máy tính
Nó có thể làm điều gì đó như:
override OnRead(object sender, Event e) {
ShowFilesFromAmazon();
}
Có bất kỳ API: s cho việc này? Có thể viết vào một tệp XML hoặc một cơ sở dữ liệu, thay vì một ổ đĩa thực.
Các Dokan Library dường như là câu trả lời mà chủ yếu tương ứng với câu hỏi của tôi, mặc dù System.IO.IsolatedStorage có vẻ là chuẩn nhất và hầu hết Microsoft-môi trường thích nghi.
Theo như tôi biết không có cách nào để sử dụng nó trong một dự án thương mại, nó là theo giấy phép LGPL. Tôi sẽ đề nghị sử dụng máy chủ WebDAV + tích hợp chức năng gắn ổ đĩa Windows/Mac OS X. Có lẽ đây là cách nhanh nhất để đạt được kết quả. –
Tôi nghĩ bạn kết hợp mọi thứ: LGPL không tương thích với cách sử dụng thương mại. Bạn có thể liên kết với dll (tham khảo nó) và chỉ khi bạn thực hiện thay đổi cho dokan Dokan chính nó, bạn phải phát hành mã nguồn: nhưng nguồn của thư viện Dokan sửa đổi ONLY! ĐÂY KHÔNG PHẢI LÀ TRƯỜNG HỢP CHO MÃ ** GPL **, CHO GPL BẠN PHẢI PHÁT HÀNH NGUỒN CỦA ** ĐƠN XIN CỦA BẠN **. – jdehaan
Dokan đã chết và lỗi thời mà không có hy vọng sửa lỗi. –