Quais são as maneiras possíveis de substituir o User Access Control (UAC) ao registrar um controle ActiveX?

0

Em um aplicativo ASP.NET 2.0, um controle ActiveX é usado. Quando o usuário acessa pela primeira vez a aplicação e não tem esse ActiveX cadastrado. Aplicativo mostra um pop-up para instalar o ActiveX. Quando o usuário segue o processo, o ActiveX é registrado e o aplicativo carrega o ActiveX para realizar as tarefas desejadas.

No Windows Vista, Win 7 e Win 8, o User Access Control (UAC) deve instalar o ActiveX pela primeira vez. Isso acontece mesmo se o usuário também for Administrador.

Quais são as alternativas para substituir esse componente do UAC ao instalar o ActiveX? Sugestões são apreciadas.

    
por Itz.Irshad 23.07.2013 / 07:26

1 resposta

0

Eu não acho que haja alguma maneira de fazer isso apenas quando instalar o ActiveX, pelo menos não ter a instalação do ActiveX real para desativar o UAC, o que duvido é possível.

Não é uma boa idéia desabilitar o UAC em geral, pois é para protegê-lo de executar executáveis indesejados que possam danificar seu computador.

Apesar disso, você pode encontrar as configurações para o UAC no registro:

Ir para:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Políticas \ System

Encontre o DWORD ConsentPromptBehaviorAdmin

Altere o Valuedata para 0

Dessa forma, você pode desabilitar o UAC sem reinicializar.

    
por 23.07.2013 / 12:37