Qu'est-ce qui déclenche le message "autoriser ce programme à modifier votre ordinateur"?

1

Ainsi, dans Windows 7, lorsqu'un programme tente de "modifier votre ordinateur", une boîte de dialogue apparaît vous demandant si vous souhaitez l'autoriser.

Ma question est la suivante. Quoi exactement déclenche cela? (Quelle action du programme?)

Charles Noon
la source

Réponses:

3

Ce message est un UAC rapide.

Ceci est utilisé par Windows Vista et les versions ultérieures pour demander à l'utilisateur une autorisation avant d'exécuter une application avec des autorisations élevées.

Cela peut être déclenché de plusieurs manières:

  1. Si vous exécutez explicitement une application avec "run as Administrator"

  2. Si vous exécutez un programme avec un manifeste d'application qui spécifie une exigence pour les autorisations administratives.

  3. Si l'application que vous exécutez a une entrée de base de données AppCompat spécifiant qu'elle nécessite une élévation

  4. Si la nom de fichier de l'application que vous exécutez rencontre des heuristiques qui déterminent qu'il s'agit d'un programme d'installation (par exemple, si elle contient la chaîne "setup")

Selon vos paramètres, Windows peut également afficher une invite UAC avant de vous permettre de modifier les paramètres du système dans le Panneau de configuration.

Si un programme tente certaines actions protégées (notamment des écritures dans des fichiers protégés ou des clés de registre) sans être exécuté avec des autorisations élevées, les écritures se retrouveront dans le magasin virtuel de l'utilisateur, plutôt que dans l'emplacement protégé (j'ai appris cela à la dure, tenter de prendre en charge certains logiciels hérités).

lzam
la source
0

Si un programme doit appeler certains les tâches il déclenchera alors une invite UAC.

Cette liste est tirée de Wikipédia :

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
Tyson
la source
Ce n'est pas l'histoire complète. Voici une liste d'actions que vous pouvez entreprendre à partir d'Explorer.exe ou du panneau de configuration et qui déclencheront le contrôle de compte d'utilisateur. Cela fait ne pas adresse ce qui provoque les applications tierces pour déclencher le contrôle de compte d'utilisateur.
lzam