Dlaczego do devenv.exe dodano GUID w oknie monitu UAC?

4

Mam skrót do Visual Studio 2013 w obszarze szybkiego uruchamiania mojego paska zadań. Docelowy exe ma nazwę devenv.exe, ale po kliknięciu prawym przyciskiem myszy i Uruchom jako administrator , otwarty monit UAC ma GUID dodany do nazwy exe. Czemu?

Polecenie UAC:

Visual Studio 2013 devenv.exe UAC prompt with GUID

Właściwości skrótu:

Visual Studio 2013 devenv.exe shortcut properties

Felix Dombek
źródło
Przejdź do szczegółów pliku docelowego i prawdopodobnie znajdziesz odpowiedź.
Daniel B
@DanielB nie, nic tam nie ma.
Felix Dombek

Odpowiedzi:

3

Mam zainstalowaną społeczność VS2015. Gdy uruchamiam się jako administrator, monit UAC mówi „devenv_80af265e-a92b-4324-ab32-c46fe27cebf2.exe”.

W wierszu polecenia Kontrola konta użytkownika pokazana jest nazwa pliku lub, jeśli osoba podpisująca dostarczyła opis, to właśnie zostanie wyświetlone.

Tak jest w przypadku DevEnv.exe, znaków MS z opisem, który zawiera nazwę pliku plus „losowy” ciąg znaków (nie do końca pewny, jak losowy jest między wersjami / komputerami).

Jeśli używam MS ' SignTool do zweryfikuj podpis pliku na DevEnv.exe i wyświetl przypisany opis, który raportuje (częściowo):

(Polecenie użyte: 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

I nisko, a opis odpowiada temu, co pokazuje monit UAC.

Dlaczego MS zdecydował się użyć tego formatu do opisu DevEnv.exe, nie jestem pewien, ani nie mogę znaleźć żadnego odniesienia do niego.

Ƭᴇcʜιᴇ007
źródło
To jest to. Czy mógłbyś dodać linię poleceń, której użyłeś? Nie mogę go zmusić do wyświetlenia opisu. Co ciekawe, opis SignTool jest w rzeczywistości innym opisem niż opis „Plik” Nieruchomości - Detale tab i nawet nie jest częścią VERSIONINFO (lub dowolny inny zasób), który jest zwykle wyświetlany w monicie UAC.
Felix Dombek
Dodano polecenie, którego użyłem (minus ścieżki do różnych plików). Re your comment: „Opis pliku” = Opis pliku. Opis w UAC / Signtool = „opis podpisanej treści”. :)
Ƭᴇcʜιᴇ007