O que dispara a mensagem 'permitir que este programa faça alterações no seu computador'?

1

Assim, no Windows 7, quando um programa tenta "fazer alterações no seu computador", uma caixa de diálogo irá aparecer perguntando se você deseja permitir.

Minha pergunta é essa; O que exatamente desencadeia isso? (Qual ação do programa?)

    
por Charles Noon 12.09.2014 / 03:59

2 respostas

3

Esta mensagem é um aviso do UAC .

Isso é usado pelo Windows Vista e posterior para solicitar permissão ao usuário antes de executar um aplicativo com permissões elevadas.

Existem várias maneiras de isso ser acionado:

  1. Se você executar explicitamente um aplicativo com "executar como administrador"

  2. Se você executar um programa com um manifesto do aplicativo que especifica um requisito para permissões administrativas.

  3. Se o aplicativo que você está executando tiver uma entrada de banco de dados AppCompat especificando que ele requer elevação

  4. Se o nome_do_arquivo do aplicativo que você está executando atender a alguma heurística que determine que ele seja um instalador (por exemplo, se ele contiver a string "setup")

Dependendo de suas configurações, o Windows também pode exibir um prompt do UAC antes de permitir que você altere as configurações do sistema no Painel de Controle.

Se um programa tentar determinadas ações protegidas (em particular, gravações em arquivos protegidos ou chaves do Registro) sem ser executado com permissões elevadas, as gravações serão armazenadas no armazenamento virtual do usuário, e não no local protegido (aprendi isso de maneira difícil, tentando suportar algum software legado).

    
por 12.09.2014 / 04:32
0

Se um programa precisar chamar certas tarefas , ele acionará um prompt do UAC.

Esta lista foi retirada da wikipedia :

Running an Application as an Administrator
Changes to system-wide settings or to files in %SystemRoot% or %ProgramFiles%
Installing and uninstalling applications
Installing device drivers
Installing ActiveX controls
Changing settings for Windows Firewall
Changing UAC settings
Configuring Windows Update
Adding or removing user accounts
Changing a user’s account type
Configuring Parental Controls
Running Task Scheduler
Restoring backed-up system files
Viewing or changing another user’s folders and files
Running Disk Defragmenter
    
por 12.09.2014 / 04:05

Tags