Saisie de texte dans une zone de texte qui ne fait pas partie de votre application (C # /. NET)

StackOverflow https://stackoverflow.com/questions/1191540

  •  19-09-2019
  •  | 
  •  

Question

Alors, je me demandais comment je pourrais entrer du texte dans une zone de texte sur une page Web avec une application Windows.

Presque comme une éraflure écran inverse.

Je sais que je l'ai lu quelque part d'être en mesure de le faire, mais, je l'ai complètement oublié comment il a fait. Je pense qu'il a peut-être été en utilisant des DLL Win32 qui pourrait être un effort amusant, mais, maintenant obtenir hors-sujet.

Alors, la question est: Comment pouvez-vous injecter du texte dans les zones de texte qui ne fait pas partie de votre application avec .NET (C #)

EDIT: trouvé ma réponse. Voir les commentaires ci-dessous.

Était-ce utile?

La solution

Jetez un oeil à SendInput Win32 API. Vous aurez besoin de se concentrer sur la fenêtre correcte d'abord, naturellement. En outre, il a des restrictions de sécurité sur Vista et au-dessus, de sorte qu'une application faible privilège ne peut pas manipuler l'autre avec des privilèges plus élevés.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top