我们的应用程序使用数据保护 API(通过ProtectedData
类)在存储密码之前对其进行加密。直到最近它工作正常,但突然该Protect
方法开始需要 2 秒才能返回(而不是大约 0.5 毫秒)。注意事项:
- 它仍然可以在我同事的机器上正常工作
- 我们正在使用
DataProtectionScope.CurrentUser
;如果我切换到DataProtectionScope.LocalMachine
,它会再次正常工作(但这不是我想要的) - 我尝试重新启动加密服务,但没有效果
- 我尝试重新启动计算机,也没有效果
这可能是什么原因造成的?如何修复它(最好不重新安装 Windows)?