摘要:
一个.NET 8/WPF客户端在开发电脑正常运行,但在其他Windows电脑上无法保存访问密钥,报"未授权操作"错误。经排查发现是写入用户环境变量时被系统拒绝,即使管理员运行也无效。文章详细记录了问题定位过程,并提出了使用Windows DPAPI(Data Protection API)的解决方案:将密钥加密后存储在用户专属文件中,而非环境变量或明文配置。这种方案无需管理员权限,能防止密钥泄露,同时保持环境变量兼容性。文章包含完整实现代码,展示了如何使用.NET的ProtectedDa 阅读全文
posted @ 2026-08-12 09:55
.Peter
阅读(0)
评论(0)
推荐(0)
浙公网安备 33010602011771号