我使用此链接注册新证书。
当 Windows 被锁定或登录时,一切正常并创建请求并正确安装。
将代码作为 Windows 服务运行,因此当我重新启动机器时,服务正在启动时无法创建请求并得到以下行的错误:
objPrivateKey.Create();
错误是:
System.IO.FileNotFoundException: CertEnroll::CX509PrivateKey::Create: 系统找不到指定的文件。0x80070002 (WIN32: 2 ERROR_FILE_NOT_FOUND) 在 CERTENROLLLib.IX509PrivateKey2.Create()
知道如何解决这个问题吗?谢谢