c# - 应用程序签名/验证

标签 c# windows visual-studio-2010 manifest code-signing

我是 Windows 开发的新手,但刚刚完成了一个小项目。我想让我的应用程序像许多其他应用程序一样“经过验证”。例如,当您启动应用程序并弹出 UAC 时,它不会显示带有黄色栏的“发布者未知”消息,并且应该有一个“验证者:”部分。

希望我解释正确。有谁知道如何做到这一点?我希望它不像 SSL 证书那样需要付费...

如果我的问题不清楚或者我没有以正确的方式解释,请随时告诉我。谢谢!

最佳答案

不幸的是,是的,你确实需要付钱。

您需要的是代码签名证书。您可以从以下证书颁发机构获取它们: Thawte

VeriSign

或者,如果您正在寻找便宜的,我会从这里买一个,我就是从那里得到我的: Tucows

获得证书后,您可以将其集成到构建过程中以签署您的应用程序,它会显示您的名字作为发布者。

关于c# - 应用程序签名/验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5280435/

相关文章:

windows - Syntastic 在 Vim windows 7 中不起作用

windows - 我可以在 Windows 命令行后台运行 GUI 程序吗?

c# - var this.Parent as STP2Main 更好的语法

c# - 如何在 Xamarin 中使用 UITextView 为 iOS 实现隐藏/显示密码样式体验?

c# - SQLite in 10 UWP App Assertion Error (p->iForeGuard==(int)FOREGUARD);

c# - DataGridView:如何选择整个列并取消选择其他所有内容?

c# - 如何使用 XNA 正确引用 Visual Studio 2010 中的内容?

c# - ListView 'SelectionChanged' 事件后聚焦于 TextBox

windows - 如何在 Windows Server 2012 操作系统上安装 Microsoft 的 AppFabric 1.1?

c++ - 简单数组导致异常