c# - 我可以为外部硬盘写一个扩展吗

标签 c# .net c++ windows shell-extensions

我想通过编写某种 ShellExtension 来保护我的外部硬盘。但是 Shell 扩展是特定于工作站的。

有没有一种方法可以让我编写一个应用程序来显示身份验证或加密我的驱动器数据的扩展程序,以便用户在双击我的驱动器时收到失败消息。

最佳答案

您不能通过使用 shell 扩展来保护外部硬盘。

如果您想确保数据安全,您只能做一件事:加密。 NTFS 具有内置加密功能,但我不建议将其用于外部驱动器,因为加密 key 的处理方式。

不过,这里有一个很好的预制解决方案:TrueCrypt .它可以工作,可用于多种操作系统,具有不错的速度和良好的安全性。 使用它

关于c# - 我可以为外部硬盘写一个扩展吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3904977/

相关文章:

c# - WPF/Xaml ContextMenu ItemContainerStyle 行为

c# - 我可以在没有定时器组件的情况下使用定时器吗?

c++ - 您将如何在调度程序中实现此自适应 'fudge factor'?

c# - 在 C# 中删除继承对象的属性

c# - 通过参数名解析扩展方法

.net - 奇怪的Firefox输入错误

c++ - Visual Studio Code - C++ 调试器无法启动

c++ - MFC 中 AddString 的性能缓慢

c# - Visual Studio 设计器中的别名和命名空间冲突

c# - JWT TOKEN 生成 Client_Assertion