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
trustInfoz 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).