我开发了一个主要的应用程序来控制灯光。现在我想在客户端站点中部署这个应用程序。我将向客户端发送一个包含加密文件(密钥)和用户名(始终为 defadmin)的文件,以便首次登录应用程序。创建了一个独立的应用程序,该应用程序在当前用户范围内使用 DPAPI 生成加密的密钥文件。现在,我想在我的主应用程序中使用 DPAPI 实现解密代码,以验证客户端是否可以访问应用程序。我面临的问题是我(当前用户)创建的加密密钥文件不会被客户端(谁是 defadmin)解密。我找到了一个使用漫游用户配置文件和隔离存储的修复程序,我不太确定如何即使在阅读 MSDN 文章后也可以实施。还,我阅读了用户隔离,并且在内联网上允许组装,但在互联网上不允许组装。这是否意味着将漫游用户配置文件存储在网络中的某个位置并允许客户端访问?请提供帮助以解决此问题,如果您能提供一些示例代码片段,我们将不胜感激。
问问题
320 次