bitlocker - 开发像 bitlocker 这样的东西所需的技术
问题描述
我的想法是将全卷加密构建为一个项目。我了解 C# 和 Web 技术,例如 HTML CSS JS 和 angular。我想构建像 BitLocker 和https://www.diskcryptor.org/这样的东西,谁能指导我的第一步应该是什么,我在网上搜索了很多没有找到任何好的起点。
解决方案
您不能在 C# 中做到这一点,此类工具需要通常用 C 或 C++ 编写的内核驱动程序
您可以做的是使用来自 diskcryptor.org 的 dcapi.dll 并仅实现自己的现代外观基于 C# 的 GUI 前端。通过这种方式,您可以完全控制应用程序的外观和对用户的感觉,而不必弄乱驱动程序和引导加载程序。
恕我直言,这是一个不错的妥协。
推荐阅读
- python - 如何获得每个主题 LDA 的唯一词?
- javascript - 悬停时左侧边距在轮播上不起作用
- firebase - 从 ember 连接 firebase 得到 firebase.app 不是函数 getApp
- solace - Solace - 如何创建 ISubscription 实例以供 Session.CreateFlow 方法使用
- ruby-on-rails - Rails 6 和 Framework7 使用 Webpacker
- linux - SSH 隧道 - 通道 2:打开失败:管理禁止 - Ubuntu 18.4 VM
- git - 由于默认设置,从 VSCode Remote-Container 到 AWS CodeCommit 存储库的连接失败
- c# - AutoRespond to Yes No dialogs in c# like try catch for errors
- swift - 为什么将函数类型转换为 AnyObject 有效
- r - R:如何在函数本地环境中保存所有对象?