如何将证书添加到根受信任证书但在C#中没有警报窗口

时间:2011-09-01 02:05:40

标签: c#

我正在开发一个将帮助文件打包到VS 2010的项目。我查找了一些信息,我知道打包的步骤。如下:

  1. 使用名为“.cab”
  2. 的扩展名组合帮助文件
  3. 为当前用户构建证书文件
  4. 将证书安装到系统中。
  5. 使用证书签署.cab文件。
  6. 使用帮助查看器将.cab文件安装到VS2010。
  7. 我将应用程序编码为上面实现的步骤。在我将证书安装为个人证书后,在步骤4中失败了。我发现当我在根证书中安装证书时就可以了。但是,当我将证书安装为root可信证书时,会弹出确认窗口!

    我在编码C#控制台应用程序时安装了没有确认窗口的root可信证书。我该怎么办?

1 个答案:

答案 0 :(得分:0)

如果我理解正确,要做你想做的事情,你需要绕过MS CAPI接口并添加你的证书+将其标记为可信赖的代码签名(你还需要正确构建所涉及的证书)。要获得帮助,你必须伸向黑暗面。也许可以通过电子邮件向微软寻求帮助 - 让我们知道结果如何;)