4

У меня есть ярлык для Visual Studio 2013 в области быстрого запуска панели задач. Целевой exe- файл называется devenv.exe , но когда я щелкаю его правой кнопкой мыши и запускаю от имени администратора , в открывшемся приглашении UAC к имени exe-файла добавляется GUID. Зачем?

UAC подскажите:

Visual Studio 2013 devenv.exe UAC приглашение с GUID

Свойства ярлыка:

Свойства ярлыка Visual Studio 2013 devenv.exe

1 ответ1

3

У меня установлено сообщество VS2015. Когда я запускаю с правами администратора, приглашение UAC говорит «devenv_80af265e-a92b-4324-ab32-c46fe27cebf2.exe».

В приглашении UAC отображается либо имя файла, либо, если подписывающее лицо предоставило описание, оно будет отображено вместо.

Это в случае с DevEnv.exe, MS подписывает с описанием, которое включает в себя имя файла плюс "случайную" строку символов (не совсем уверен, насколько это случайно между версиями / компьютерами).

Если я использую MS ' SignTool для проверки подписи файла на DevEnv.exe и просмотра назначенного описания, которое он сообщает (частично):

(Используемая команда: signtool.exe /v /pa /d devenv.exe)

Description:     devenv_80af265e-a92b-4324-ab32-c46fe27cebf2.exe
Description URL: http://microsoft.com


Successfully verified: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe

И низко и вот описание соответствует тому, что показывает подсказка UAC.

Почему MS решила использовать этот формат для описания DevEnv.exe, я не уверен, и не могу найти на него никаких ссылок.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .