【问题标题】:Is Visual Studio 2010 SP1 safe to install and what exactly is Assembly signingVisual Studio 2010 SP1 可以安全安装吗?Assembly 签名到底是什么?
【发布时间】:2011-03-12 11:06:09
【问题描述】:

我刚刚在我的 rss 阅读器中收到了this MSDN blogpost,我想知道(因为我不完全理解他所说的是否应该安装 SP1 的过程

另外我想知道:

  • 如何在 Visual Studio 中对程序集进行签名?
  • 操作系统如何检查这些标志?
  • gcc (mingw) 或任何其他适用于 Windows 的编译器是否对其程序集进行签名?

【问题讨论】:

    标签: c++ visual-studio visual-studio-2010 visual-c++ assemblies


    【解决方案1】:

    1) 是的。如果您不交付已签名的程序集,则不必担心修补 MSBuild 工具。

    2) 使用公钥。 http://msdn.microsoft.com/en-us/library/ab4eace3.aspx

    3) 操作系统没有。 .Net 框架可以。程序集加载器根据摘要验证公钥以检测修改。如果程序集已被修改,它不会被加载。 http://www.csharp411.com/net-assembly-faq-part-3-strong-names-and-signing/

    4) 我不知道。在 Windows 上,这个概念存在于 .Net 框架中。 Win32 二进制文件不允许该功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-19
      相关资源
      最近更新 更多