VERIFICAR SE PROGRAMA FOI ABERTO PELO ADM

JORGESALES 07/01/2017 09:39:39
#470445
Pessoal bom dia, em primeiro lugar gostaria de desejar
um ótimo 2017 para todos e dizer que é sempre um prazer estar
em contato com vocês.
Alguém pode me dizer se há uma forma de verificar se o programa
foi executado pelo administrador?
Percebi que os programas estão apresentando um tipo de leg ao
carregar a listview e outros controles, felizmente ao ser executado
como adminstrador esses erros desaparecem.
Minha intenção seria apresentar um alerta caso o
sistema não tenha sido executado como administrador.
Como sempre agradeço antecipadamente a quem possa ajudar.
NILSONTRES 07/01/2017 10:27:33
#470447
Resposta escolhida
Nas propriedades do executável, você pode deixar configurado para executar sempre como administrador.
JORGESALES 07/01/2017 11:04:11
#470449
é uma ótima opção, eu uso o Inno Setup para criar o instalador,
tem a possibilidade de já deixar isso pre-configurado?
MARCOSLING 07/01/2017 21:25:32
#470454
Mas isso não faz muito sentido... a não ser que sua aplicação exija permissão especial para executar determinadas funções. Num ambiente corporativo, onde o ambiente é controlado, não é permitido que o usuário tenha acesso de administrador.
JORGESALES 20/01/2017 11:51:54
#470879
Citação:

:
Mas isso não faz muito sentido... a não ser que sua aplicação exija permissão especial para executar determinadas funções. Num ambiente corporativo, onde o ambiente é controlado, não é permitido que o usuário tenha acesso de administrador.


Citação:

:
Mas isso não faz muito sentido... a não ser que sua aplicação exija permissão especial para executar determinadas funções. Num ambiente corporativo, onde o ambiente é controlado, não é permitido que o usuário tenha acesso de administrador.


Na verdade está fazendo todo sentido, depois que passei a usar dessa forma não tive mais
problemas com leg's
JORGESALES 20/01/2017 11:53:01
#470880
Obrigado pela ajuda Nilson....
JORGESALES 20/01/2017 16:39:27
#470899
Pessoal estou reativando o tópico pois o amigo FabricioWeb tem algo a acrescentar...
FABRICIOWEB 20/01/2017 16:58:41
#470900
Aqui coloco compatibilidade e administrador no executável direto pela instalação

[Registry]
Root: [Ô]HKCU[Ô]; Subkey: [Ô]Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers[Ô]; ValueType: [Ô]string[Ô]; ValueName: [Ô]C:\[txt-color=#e80000]seu_executavel.exe[/txt-color][Ô]; ValueData: [Ô]WINXPSP3 RUNASADMIN[Ô]; Flags: uninsdeleteKey


JORGESALES 20/01/2017 17:42:54
#470901
Muito obrigado, farei o teste o postarei o resultado.
FABRICIOWEB 25/01/2017 12:29:38
#471026
finalize o topico
Tópico encerrado , respostas não são mais permitidas