c# - 没有用户登录时如何注册证书?
问题描述
我使用此链接注册新证书。
当 Windows 被锁定或登录时,一切正常并创建请求并正确安装。
将代码作为 Windows 服务运行,因此当我重新启动机器时,服务正在启动时无法创建请求并得到以下行的错误:
objPrivateKey.Create();
错误是:
System.IO.FileNotFoundException: CertEnroll::CX509PrivateKey::Create: 系统找不到指定的文件。0x80070002 (WIN32: 2 ERROR_FILE_NOT_FOUND) 在 CERTENROLLLib.IX509PrivateKey2.Create()
知道如何解决这个问题吗?谢谢
解决方案
推荐阅读
- android - 项目已添加到 RecyclerView 但不可见
- php - What's the proper way to import 1.6M line file?
- aframe - camera's move is so lined inside camera tour
- websocket - Clojure Sente:Sente 在页面加载后向客户端发送后续消息并销毁视图
- java - 如何以编程方式在 hdfs 中创建/触摸文件?
- oauth-2.0 - 如何使用 OAuth2 身份验证设置 traefik
- c - 虽然带有 EOF 的循环让我感到困惑
- php - How to prevent Confirm Form Resubmission message if no need to redirect to form page back?
- android - Firestore messaging data payload not always working
- windows - Windows Surface on-screen keyboard will disappear when focusing on password input