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:
Właściwości skrótu:
windows-10
uac
file-shortcut
Felix Dombek
źródło
źródło
Odpowiedzi:
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
)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.
źródło
VERSIONINFO
(lub dowolny inny zasób), który jest zwykle wyświetlany w monicie UAC.