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