VERIFICAR SE PROGRAMA FOI ABERTO PELO ADM
                    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.
            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.
                    Nas propriedades do executável, você pode deixar configurado para executar sempre como administrador.
                
            
                    é uma ótima opção, eu uso o Inno Setup para criar o instalador, 
tem a possibilidade de já deixar isso pre-configurado?
            tem a possibilidade de já deixar isso pre-configurado?
                    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.
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



 
                
                    Obrigado pela ajuda Nilson....
                
            
                    Pessoal estou reativando o tópico pois o amigo FabricioWeb tem algo a acrescentar...
                
            
                    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
        
                
            [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
                    Muito obrigado, farei o teste o postarei o resultado.
                
            
                    finalize o topico
                
            
                        Tópico encerrado , respostas não são mais permitidas
                    
                


