有没有办法免费签署我的WinForms程序?

时间:2016-12-09 15:56:37

标签: c# winforms signature

我刚刚为我的公司创建了一个WinForms应用程序。一切正常,但是当我的同事运行程序时,他们需要提供域管理员密码,其中一个同事无法访问。我如何签署该程序,或在他们的计算机上的某个地方进行例外处理,以便他们不必使用管理员登录来使用它?我不会支付证书费用。

我正在使用Visual Studio 2015开发。计算机正在运行Windows 8.1。

由于

1 个答案:

答案 0 :(得分:5)

简答:

是。您可以将AD管理员问题作为网络上全局用户策略的一部分加载证书并加载证书。

答案很长:

例如,如果您计划使用ClickOnce部署应用程序,则需要使用正确类型的证书来签署应用程序清单。 (这比使用SignTool.exe签署二进制文件要容易得多。)

您的AD管理员需要将您的PDC设置为网络的根CA.此根CA将颁发证书,并且证书将需要包含在锁定网络环境中的目标用户的默认网络配置文件中。