Строгое имя, манифест и подписание кода - PullRequest
4 голосов
/ 05 июня 2009

В каком порядке они должны быть выполнены? Я делаю это из командной строки для приложения .Net. Я смог успешно выполнить только строгое имя и подписывать код, но когда я попробовал все три, это не выглядело так, как будто это работало (==> Vista все еще пытается запустить приложение с повышенными привилегиями, что приводит к появлению приглашения, хотя я установил запрашиваемый уровень выполнения на asInvoker)

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 05 июня 2009

Мне кажется, что порядок должен быть следующим:

  1. Manifest
  2. CodeSign
  3. SN Sign

Кажется, сейчас это работает. Не уверен, что у меня были 1 и 2 назад или я что-то не так сделал в командной строке (у меня был; # 2, помеченный для выходного ресурса - из примера команды - который я считаю неправильным) На этой ноте кто-нибудь знает хороший справочник по инструментам командной строки? Я был на страницах MSDN, но они предполагают много базовых знаний.

1 голос
/ 05 июня 2009

Brian

"Vista все еще пытается запустить приложение с повышенными привилегиями, что приводит к появлению приглашения"

Я думаю, что подсказки для запуска с более высокими привилегиями нельзя избежать с помощью подписи кода, единственное, чего вы избегаете с подписанием кода, это предупреждение "приложение из неизвестного редактора".

...