2010-12-07 3 views
2

Existe-t-il un moyen, par programmation, de remplir automatiquement le nom d'utilisateur et le mot de passe UAC dans Visa?Auto-remplir automatiquement les détails de l'UAC

Par exemple, l'invite UAC s'affiche. Votre programme remplit automatiquement cette information pour vous. Par exemple, un programme qui remplirait automatiquement ces informations avec un nom d'utilisateur et un mot de passe administrateur dans l'invite UAC.

SendKeys ne fonctionne pas envoyer des clés d'entrée dans la boîte de dialogue UAC

+0

Bonne question, mais je peux imaginer que c'est un non-non absolu pour les directives de l'interface utilisateur de Windows. – Tom

+0

Bonne question a besoin d'une bonne réponse :) – buttercup

+0

Pourquoi voulez-vous faire cela? Il y a probablement un meilleur moyen, mais cela dépend exactement de ce que vous voulez faire. –

Répondre

3

Il existe plusieurs niveaux d'UAC. Je crois que ce que vous voulez n'est pas possible si vous utilisez le UAC avec l'écran "grisé". Ce mode est là spécifiquement pas permettre d'autres programmes d'accès à la fenêtre UAC.

+0

C'est l'écran grisé UAC :( – buttercup

0

Pourquoi regardez-vous le faire?

Souhaitez-vous créer un programme que vous créez en contournant l'UAC? Si c'est le cas, vous devez réécrire votre programme pour exiger des privilèges moins élevés.

Si vous cherchez à le faire pour ne pas être dérangé par l'UAC, vous pouvez l'éteindre dans le panneau de contrôle. Recherchez "UAC". Enfin, si vous voulez l'UAC mais que vous voulez pouvoir saisir rapidement vos informations d'identification, je vous suggère AutoHotkey. Ce programme a une fonction d'enregistrement que vous pourriez utiliser pour créer une macro qui remplirait vos informations d'identification dans la fenêtre UAC chaque fois que vous appuyez sur le raccourci désigné.

+1

John, êtes-vous sûr que la dernière approche fonctionnerait? Si l'OP utilise UAC avec l'écran grisé, aucun autre programme ne devrait avoir accès à la boîte de saisie, c'est tout le point de cette fonctionnalité. – TToni

+0

Existe-t-il un moyen, comme mettre des touches dans le tampon du clavier ou émuler des pressions du clavier? – buttercup

+0

L'idée est de faciliter l'automatisation des fonctions d'administrateur réseau, comme mettre à jour MSI sans aller sur chaque PC et PC et PC ... – buttercup

1

Si vous êtes connecté à l'appareil en tant qu'administrateur, vous n'avez pas besoin de fournir un ID et un mot de passe, cliquez simplement sur Consentement. Si vous avez la bonne habitude de ne pas vous connecter en tant qu'administrateur, vous pouvez relâcher cette habitude maintenant car l'UAC empêche que vos pouvoirs d'administration soient utilisés à votre insu.

Questions connexes