Por que o modo Compatibilidade do Windows 10 exibe um prompt do UAC?

2

Eu tenho um programa na minha máquina Win10 que eu executo no modo de compatibilidade WINXPSP3. Eu configurei isso enquanto estava logado como administrador usando a caixa de diálogo "Alterar configurações para todos os usuários".

Então, quando eu executo o programa enquanto ainda estou logado como administrador, aparece um prompt do UAC (mas não pede creds), então eu clico em passado e o programa roda bem. Eu não defini "Executar como Administrador"

Em seguida, faço logoff e faço logon novamente sob o meu usuário de direitos normais, executo o programa e ele falha na inicialização - sem prompt do UAC - o mesmo erro que me fez acessar o modo compat em primeiro lugar . Então, é claro que nem está usando o modo compat, embora eu possa olhar para as propriedades e ver a caixa desabilitada (porque está definida para todos os usuários).

Então, duas questões principais:

  1. Por que o modo de compatibilidade exigiria direitos elevados em primeiro lugar?

  2. Por que a configuração "... todos os usuários" não está funcionando?

por jimo3 24.02.2018 / 15:36

1 resposta

5

Apenas as janelas 7 e superiores separaram os direitos administrativos dos direitos do usuário.

Quando você usa o Windows XP ou anterior como modo de compatibilidade, você precisa de direitos administrativos porque nesses sistemas operacionais os direitos administrativos sempre estiveram presentes e, como tal, é provável que o programa exija direitos administrativos se você precisar desse nível de compatibilidade. / p>     

por 24.02.2018 / 15:47