SendKeys() permission denied erreur dans Visual Basic

Je suis en train d'utiliser le SendKeys() commande à une autre fenêtre avec mon application VB6.

Ce que je voulais faire est de cliquer sur un bouton, et ensuite vous avez 10 secondes pour aller à l'autre de la fenêtre avant de l'app envoie quelques clés de cette fenêtre. J'ai tout trié, mais pour une raison quelconque, quand je l'appelle quelque chose comme ceci:

SendKeys ("A")

J'obtiens cette erreur:

Run-time error '70':

Permission denied

Quelqu'un sait-il un moyen de contourner cela? Merci.

Si vous êtes sur Vista, cela pourrait être causé par l'utilisateur account control (UAC). Vous pouvez contourner ce problème en désactivant l'UAC.

OriginalL'auteur Phox | 2010-02-21