Строгое имя, манифест и подпись кода

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

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


person Community    schedule 05.06.2009    source источник


Ответы (2)


Брайан,

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

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

person tekBlues    schedule 05.06.2009
comment
Да, именно для этого и нужен манифест, насколько я понимаю. - person ; 05.06.2009

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

  1. Манифест
  2. Коддизайн
  3. Знак серийного номера

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

person Community    schedule 05.06.2009