我们有一些软件,我们在内部使用的是通过ClickOnce的发布从2008年VS

在应用程序需要这么显而易见的解决方案是在他们的开始菜单的启动文件夹最多每个人的计算机上运行的所有时间。这在XP的机器正常工作。但是,由于是不可避免的,让人很感动到Vista。现在,我们正在打一个问题,即谁拥有Vista的人不再对启动时运行的应用程序。

这是什么样子的问题是一个事实,即应用程序没有数字签名,不像在开始向上其他程序引起的。

我需要有数字签名的应用程序?如果是的话我怎么去呢?

有帮助吗?

解决方案

生活在Vista更容易,当你有你的代码签名。你可以从VeriSign或GoDaddy的代码签名证书。 一旦你有,你可以运行 signtool在在Windows SDK

其他提示

您确实需要一个证书,但没有必要去Verisign或任何其他外部供应商,如果你只是做了自己的公司。

在Visual Studio中,你可以自己创建一个证书和引导添加到您的ClickOnce应用程序,以允许客户端接受它作为来自受信任发布一个证书。

MSDN具有优秀的文章在此整个过程

如果你买了证书,这里有一个的伟大的文章的关于如何创建你需要集签名的文件。

此外,你不这样做的的购买证书。您可以以及创建自签名的证书。最大的“缺点”这是你的应用程序的出版商将显示为“未知”。没有伟大的商业产品,但可能只是罚款的内部应用程序。

scroll top