| |
|
|
Timotheus | Salut,
j'ai folgendes Problem. il y a un Fremdfenster, dises appelez un zweites Programme sur, et übergibt dass Hauptfenster Handle. avec dem zweiten Programme möchter je maintenant qui Tastaturabfrage faire. mais dass la fenêtre wurde oui pas de dem zweiten Programme erzeugt. Dabei ist aussi important dass es wirklich un Programme ist, et ne...aucune Fil.
Kurz: comment zwänge je dass Handle cet la fenêtre dans qui System-Variable %HWnd, avec cela es Profan anerkennt, et je avec %ScanKey qui Abfrage faire peux?
Timo |
|
|
| |
|
|
|
| je comprends den Sinn pas - daher fällt mir aussi rien passendes un. peut-être erleuterst Du cela Ganze et avec ca genauer. je comprends seulement gare.
Handelt es sich chez dem par cela erste Programme gestarteten zweiten Programme um une KonsolenApp?
Salve, iF. |
|
|
| |
|
|
|
Timotheus | alors, im ersten Programme wird cela Programme eingegeben, dass trop un certain Zeit gestartet wird, j'ai alors aucun directe Kontrolle sur cela Erste. cela Zweite wird gestartet, et soll maintenant qui sur diesem la fenêtre speziell gedrückte Tasten ermitteln. entier simple!
Timo |
|
|
| |
|
|
|
| Probiere toi am Themenfinder. [...]
Salve. |
|
|
| |
|
|
|
| allô Timo...
je hätte là zumindestens une concept - je n'en sais rien, si cela klappt. si je aus meiner Nachtschicht viens, teste je cela la fois aus. |
|
|
| |
|
|
|
Timotheus | @iF: bof, si es seulement une bouton wäre, qui je abfragen voulais, mais je serait volontiers den Rückgabewert qui gedrückten bouton conservé, et pas si une bouton im Moment gedrückt ist.
Timo |
|
|
| |
|
|
|
| allô Timo...
seulement la fois un paire Vorüberlegungen, peut-être tu viens ensuite déjà selbst zurecht:
avec qui API AttachThreadInput ist es possible, Eingaben eines fremden Threads sur den eigenen Fil umzuleiten. comment on avec cela den Concentrer eines Fremdfensters erhält, habe je oui la fois gezeigt.
avec qui API GetMessage devrait es ensuite eigentlich possible son, zumindestens à qui Message WM_KEYDOWN trop venons, qui den Scancode qui gedrückten bouton übermittelt. Frank Abbing hat sur seiner Page d'accueil une Message.DLL comme Freeware - peut-être klappt cela pour qui la déviation aussi avec cela.
avec qui API GetAsyncKeyState et individuel IF-Abfragen habe je cela aussi déjà la fois gemacht - avec Profan ist cela mais viel trop lente => peut-être. sur Profan2Cpp?
Desweiteren funktioniert cela sur Hooks et DLL (beste Solution) => pour ist Frank Abbing qui Experte. il hat la fois une très guten Keylogger gebaut... |
|
|
| |
|
|
|
Timotheus | GetAsyncKeyState allez!
cela hätte je pas gedacht, weil dans qui API-Lybrary, sowie dans qui Win32.hlp steht drin, dass qui Rüchgabewert seulement depuis dem letzten Aufruf abgefragt wird. alors si F gedückt wird, et A abgefragt wird, devrait dass F doch eigentlich aus dem grenier verschwinden, ou bien pas?
Timo |
|
|
| |
|
|
|
| allô Timo...
GetAsyncKeyState ist une meiner Lieblingsfunktionen, ist dans presque chaque Programme de mir drin.
trop tenir compte de: Wird chez Abfrage zurückgesetzt. D.h., veux du cet Funktion benutzen, dois du, bevor du vous wirklich verwendest, qui Funktion seulement einmal appel um den peut-être. enthaltenen Wert sur 0 zurückzusetzen - c'est dans qui WIN32.HLP gemeint. Aussi klauen sich deux Programme qui cet Funktion benutzen peut-être. mutuel qui Tastendrücke. |
|
|
| |
|
|
|
| Guten journée.
qui GetKeyState-API reicht föllig et ist viel besser approprié. |
|
|
| |
|
|
|
| allô Werner...
cela veux je dir volontiers croyons - schreib doch la fois une Code avec GetKeyState: je voudrais, qui une Messagebox erscheint, si dans einem anderen Programme qui bouton F12 gedrückt wird - et cela sur allen 32Bit Windows Betribssystemen... cela Problem hatten wir avant un paire Jahren déjà la fois. |
|
|
| |
|
|
|
Timotheus | Salut,
Nochmal je. Passt ungefähr trop dem Thema, c'est pourquoi schreibe je nochmal ici rein. je voudrais maintenant aussi encore qui Messages de einem anderen la fenêtre auslesen peut. Beide Programme habe je selbst gestartet. avec AttachThreadInput scheint es dans Bezug sur Messages pas entier hinzuhauen. Gibt es là une autre Possibilité?
Timo |
|
|
| |
|
|