我需要寫保護單個USB驅動器寫保護,使數據不能被複制,甚至不能被查看。我想鎖定一個特定的文件夾,或者如果可能的話,完整的USB存儲器被複制或打開。提前感謝。如何寫保護USB驅動器在C#
3
A
回答
2
如果它不能被查看和複製,比寫它的目的是什麼?
如果您想確保只有授權程序/用戶才能查看數據,那麼您需要以某種方式驗證程序是否經過授權,這意味着您必須啓用讀取(並因此複製) USB驅動器。
另一種選擇是使用生產密碼保護的USB設備,並要求他們在上面放置數據。因爲只要你打算自己做密碼保護,你將只會得到加密的數據/文件夾,如果用戶輸入正確的密碼,這將被解密,這意味着他們將能夠複製(可能不是在一個典型的CTRL-C方式,但使用一些不同的方法)一切都是電腦。
2
恐怕這是不可能,但是,你可以寫一些代碼,防止用戶訪問本地計算機上的USB驅動器。
0
寫保護可防止用戶寫入,因此他們無法更改內容。某些設備具有硬件開關,但我不知道任何具有可編程設置的設備。
密碼保護可以防止所有的訪問,讀取和寫入。一些設備具有可編程接口來設置和清除密碼。從理論上講,使用標準的ATA命令來設置密碼似乎是可能的,但實際上我沒有看到任何遵守這些命令的USB設備。一些製造商提供密碼保護,但我猜他們以非標準方式進行。你必須分析他們的技術並在你自己的程序中複製它們。
相關問題
- 1. 在java中保護USB驅動器
- 2. 寫出USB驅動器
- 3. 如何檢測USB閃存驅動器的盤符USB閃存驅動器的
- 4. 如何在c#中新插入USB驅動器號?
- 5. 來自c的USB筆驅動器identifer#
- 6. 如何模擬USB驅動器
- 7. 用C寫入USB驅動器的便攜式應用程序#
- 8. 如何發現USB存儲設備和可寫CD/DVD驅動器(C#)
- 9. 刪除網絡驅動器上的寫保護
- 10. 克隆受保護的邊緣受保護的驅動器
- 11. Android USB OTG讀取USB驅動器
- 12. 在Windows上區分USB閃存驅動器和USB硬盤驅動器
- 13. 如何從C#中的USB閃存驅動器獲取VID/PID?
- 14. 如何檢測USB驅動器是NTFS還是FAT32 in objective-c
- 15. 如何使用C刪除USB驅動器#
- 16. Howto翻轉USB驅動器在C#中的可移動位?
- 17. 爲canon寫一個USB驅動eos t2i
- 18. 如何使用Powershell查找新插入的USB驅動器的驅動器號?
- 19. Python檢測USB驅動器,然後分配驅動器號?
- 20. USB驅動器和Windows驅動器限制
- 21. 便攜式(在USB驅動器中)C#CRUD應用程序
- 22. 錯誤分區和格式化USB閃存驅動器在C + +
- 23. 如何在Windows CE 5.0上安全地移除USB驅動器?
- 24. 如何在USB閃存驅動器中製作安裝程序?
- 25. 如何在Android Things應用上安裝USB驅動器?
- 26. 如何在Android上使用Linux C++驅動程序用於USB傳感器?
- 27. 如何在C中找到安裝的USB閃存驅動器的大小?
- 28. C++ \ Win32的信息有關的所有驅動器:硬盤驅動器,USB驅動器,光盤驅動器,軟盤驅動器等
- 29. Termux - 對usb筆驅動器的寫入訪問
- 30. 如何爲USB WiMax調制解調器編寫OSX設備驅動程序?
你不能那樣做。也許你想要的是將加密數據存儲在USB驅動器上的方式? – 2010-07-01 05:59:17
hii我已經全部加密了這些信息,但這並不是安全的,他們可能能夠解碼這個算法。我已經看到由熊貓USB疫苗創建的autorun.inf文件,它是完全寫保護和不可讀的(即使在Linux中),但是Iam不知道如何做這樣的事情。 – 2010-07-01 06:38:38