我正处于开发解密几千台笔记本电脑硬盘驱动器的解决方案的初期阶段。
我认为创建一个处理所有数据库调用、客户端更新、客户端命令和状态更新的父应用程序会很有用。此应用程序可以作为服务运行,也可以作为计算机启动时的 .EXE 运行。
然后让子应用程序通过记录到 XML 文件来执行所有解密和验证职责。
如果需要新功能,我认为可能需要更新孩子。这就是我试图考虑更新它的最合乎逻辑的方式的地方,我的第一个想法是将它作为 BLOB 存储在 SQL 中,然后在需要时将其从父应用程序中拉下。
这听起来合理吗?需要注意的一点是,我的目标计算机都是 .NET 2.0。