强名称,清单和代码签名

时间:2009-06-05 15:57:26

标签: .net manifest code-signing strongname

这些应该以什么顺序进行?我是从.Net应用程序的命令提示符处执行此操作的。我能够成功地进行强名称和代码签名,但是当我尝试所有这三个时,它看起来不起作用(==> Vista仍然试图以提升的权限运行应用程序,导致提示,尽管我将requestedexecutionlevel设置为asInvoker)

提前致谢

2 个答案:

答案 0 :(得分:1)

布赖恩,

“Vista仍然试图以提升的权限运行应用程序,从而导致提示”

我认为通过代码签名无法避免以更高权限运行的提示,您在代码签名时唯一可以避免的是警告“来自未知编辑器的应用程序”。

答案 1 :(得分:1)

在我看来,订单应该如下:

  1. 清单
  2. 协同设计
  3. SN Sign
  4. 这似乎现在正在发挥作用。不确定我是否有1& 2之前或如果我在命令提示符下做错了(我有一个;#2标记为输出资源 - 来自示例命令 - 我认为是不正确的)。在那个问题上,有没有人知道命令行工具的一个很好的参考?我去过msdn页面,但是他们假定了很多潜在的知识。