Forçar um programa a correr * sem* privilégios de administrador ou UAC?
Existe alguma forma de forçar um programa que normalmente requer privilégios de administrador (via UAC) a correr sem eles? (i.e.: sem prompt UAC e ** sem acesso a todo o sistema**.)
Adicionado: Sem modificar o executável em si.
Apesar da resposta do James, encontrei algumas formas de o fazer:
- Ao modificar o executável posso remover a entrada
trustInfo
do manifesto (ou o manifesto por completo, para poder utilizar um externo), permitindo que o programa comece sem UAC. Infelizmente isto modifica o executável, pelo que sai pouco depois devido a um teste de soma de controlo interno. - Utilizando o Process Explorer posso lançá-lo como um Utilizador Limitado. No entanto isto parece limitá-lo significativamente mais do que eu gostaria (corre como o IE Modo Protegido e por isso pode aceder significativamente menos do que o meu utilizador padrão não-elevado pode).