Zmusić program do uruchomienia *bez* uprawnień administratora lub UAC?
Czy jest jakiś sposób, aby zmusić program, który normalnie wymaga uprawnień administratora (poprzez UAC) do uruchomienia bez nich? (tzn.: bez zachęty UAC i brak dostępu do całego systemu.)
Dodano: bez modyfikacji samego wykonywalnego.
- *
Pomimo odpowiedzi Jamesa, znalazłem kilka sposobów, aby to zrobić:
- Modyfikując wykonywalny program mogę usunąć wpis
trustInfo
z manifestu (lub całkowicie go usunąć, więc mogę użyć zewnętrznego), co pozwoli na uruchomienie programu bez UAC. Niestety modyfikuje to program wykonywalny, więc wkrótce po tym kończy się on z powodu wewnętrznego testu sum kontrolnych. - Używając Process Explorera mogę go uruchomić jako Ograniczony Użytkownik. Jednakże wydaje się to ograniczać go znacznie bardziej niż bym chciał (działa on jak Protected Mode IE, a więc ma dostęp znacznie mniej niż mój standardowy, nie podwyższony użytkownik).