begin process at 2012 02 10 14:44:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Delphi

 > 

Système

 > 

Autre

 > 

Simulation d'appui de touches dans un service windows


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Simulation d'appui de touches dans un service windows

samedi 23 mai 2009 à 22:51:39 | Simulation d'appui de touches dans un service windows

lofo18

Bonjour,

Je suis entrain d'essayer de faire un programme qui pourrai me permettre de me logger sous Windows par le biais de puce RFID. (En espérent que ce soit possible)

Pour cela, j'ai créé un service qui me permet d'obtenir les données provenant de mon lecteur de puce RFID. Je veux donc pouvoir envoyer mon mot de passe Windows par simulation d'appui de touche.
Mon problème est qu'en utilisant l'API keybd_Event ça ne fonctionne pas, lorsque je fait un programme vcl ça marche très bien, mais rien ne se passe lorsque c'est le service.
J'ai voulu essayer par les fonctions PostMessage et SendMessage, mais pour ça, je dois avoir le handle de la fenêtre, et la fonction EnumWindows me permettant de récupérer tout ça ne me permet pas d'isoler, de manière sûr, le bon handle.

Je voulais donc savoir si quelqu'un aurai une piste pour m'aiguiller, parce que je n'ai rien trouvé sur google (a moins que je ne sois pas doué pour chercher sur internet ).

J'espère avoir été assez précis.

Merci à tous ceux qui prendront un peu de temp pour m'aider.

Bonne prog à tous!
dimanche 24 mai 2009 à 13:52:00 | Re : Simulation d'appui de touches dans un service windows

Caribensila

Membre Club

Salut,

« la fonction EnumWindows me permettant de récupérer tout ça ne me permet pas d'isoler, de manière sûr, le bon handle »

Regarde ce topic et la solution de Cirec.

mercredi 11 mai 2011 à 14:24:58 | Re : Simulation d'appui de touches dans un service windows

loran_g


ok ce post est vieux mais je tente : ta simulation de clavier et l'envoi de tes login/passw vers la fenetre d'ouverture de session en vcl m'interesse .. j'ai besoin de pouvoir ouvrir des sessions sur des serveurs distants (à partir d'une session windows locale) sans intervention humaine)
merci

Loran


Cette discussion est classée dans : windows, service, touches, simulation, appui


Répondre à ce message

Sujets en rapport avec ce message

Plusieurs instances d'un même service ? [ par chezrv ] Pourrait-on m'indiquer la solution pour installer plusieurs instances d'un même service sur windows NT (4 ou 2k) sans avoir à modifier et recompiler l simulation appui touche keybd_event ne suffit pas :) [ par noelemac ] Bonjour a tousJ'ai un soft qui tourne sous windows auquel je souhaiterai transmetttre des appuis touches clavier de manière logiciel.Ce soft ne tourne touches préssées sous windows [ par sim51 ] Bonjour tout le monde, Je suis sur un nouveau projet et j'ai besoin de savoir quand on appuie par exemple sur ctrl+alt+F1 sous windows ( et pas dans m Web service delphi 6 et windows 2003 server [ par abdouinf ] Bonjour à tous,j'ai developpé un service web en utilisant SOAP, lorsque je le publie sur un ordinateur executant windows XP ça marche trés bien. Par c détecter l'appui sur les touches de direction [ par tsiky ] Bonjour à tous,comment peut-on détecter l'appui sur les touches F1 à F10?j'ai trouvé une solution sur http://pascal.developpez.com/faq/?pa logon windows avec un service delphi [ par peperel ] J' ait besoin de nettoyer quelques dossier avant de lancer la session Xp.J' ait cree une service qui s' en ocuppe. S' est un service que demarre autom Simulation de touches [ par Hardouz ] Pour simuler une touche du clavier en ecrie KeyBd_Event(VK_Touche,0,0,0); //enfoncéKeyBd_Event(VK_Touche,0,1,0);  //relacherquelq'un peut m'éxpliquer WebBrowser et simulation d'appui sur un bouton... [ par alexou09 ] Bonjour tout le monde! Je suis actuellement sur un projet , ou j'ai besoin de remplire un formulaire automatiquement. C'est pourquoi, je cherche a s Evènement d'ouverture de session Windows dans un service [ par Gilles2GT ] Bonjour.Comment, dans un service TService, détecter l'évènement d'ouverture de session, pour, par exemple, remettre une icone en Systray ?Merci d'avan créer un service indispensable a windows XP [ par serial warez ] Bonjour tout le monde. Voila j'essaye de faire un systeme de protection pour mon PC, et j'aurais besoin de lancer mon programme grace a un service, m


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,248 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales