Forum: Win32/Win64 API (native code)
Delphi
by Periander,
10. Jun 2009
Wenn ich anstelle von Postmessage, Sendmessage mit dem WM_Keydown verwende, passiert gar nix. Der Text erscheint nichtmal im Editfeld.
Ich habe festegestellt, wenn ich "sendkey" verwenede funktioniert es, allerdings möchte ich nicht, dass das Programm immer im Focus ist, sonder, dass es nebenbei läuft.
Forum: Win32/Win64 API (native code)
Delphi
by Periander,
10. Jun 2009
Keines dieser Programme. Das ist ein ganz normales Programm, denke nicht, dass dort jemand Schutzmechanismen eingebaut hat.
Weiß nicht genau wie ich das anstellen soll.
Forum: Win32/Win64 API (native code)
Delphi
by Periander,
10. Jun 2009
ja, sowas habe ich mir auch schon gedacht. Hat jemand ne Idee, wie ich sowas anderweitig noch provozieren kann?
Habs schon mit diversen klicks in und aus dem Editfeld versucht, vergeblich.
Forum: Win32/Win64 API (native code)
Delphi
by Periander,
10. Jun 2009
D.h. Das in dem Editfeld zwar die Eingabe "random" erscheint, aber nicht den gleichen effekt erzeugt, als wenn ich "random" reingeschrieben hätte.
Es "steht" nur da, ohne, dass das Programm merken würde, dass es eben da steht.
Hab es eben nochmal mit:
for lCount := 1 To Length(AText) Do
begin
lScanCode := VkKeyScan(AText);
Forum: Win32/Win64 API (native code)
Delphi
by Periander,
10. Jun 2009
Hallo,
mein Problem ist folgendes; ich möchte in ein Editfeld eines anderen Programms schreiben.
Das klappt auch soweit, allerdings verarbeitet das fremde Programm diese Eingabe nicht so, als wenn ich den Text manuel eintragen würde.
Ich habe das ganze so versucht:
s := 'random';
For i := 1 to Length(s) do