Autor Beitrag
r2d2-aeg
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 28

Win XP, Win Vista, Win 7

BeitragVerfasst: Do 12.08.10 15:00 
OK!
Ihr denkt jetzt wahrscheinlich alle "warum hat der nicht die Suche benutzt, es gibt doch schon 3252 Themen dazu".
Aber mir geht es DARUM:

Ich hab ein Programm, das soll mir während eines Spiels Cheats eingeben.
Es kann schon die Tasten simulieren, der Test im Text-Editor war erfolgreich.

Code:
ausblenden Delphi-Quelltext
1:
2:
keybd_event(VkCode, 000);
keybd_event(VkCode, 0, KEYEVENTF_KEYUP, 0);


Doch das Spiel (GTA SA) erkennt irgendwie, dass das nur simuliert worden ist und "akzeptiert" die Tasten-Drucks nicht.

Gibt es eine Möglichkeit eine Art "Tastaturtreiber" zu programmieren der dann dem Spiel sagt: "Da ist wirklich was gedrückt worden!" ??

Oder habt ihr eine andere Idee wie ich das machen kann?

Hab WinXP,Delphi7


Moderiert von user profile iconNarses: Topic aus Sonstiges (Delphi) verschoben am Do 12.08.2010 um 16:32
glotzer
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 393
Erhaltene Danke: 49

Win 7
Lazarus
BeitragVerfasst: Do 12.08.10 15:05 
windows msg and das program schicken und nicht keyboard events durch die gegend hauen :p
thepaine91
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 763
Erhaltene Danke: 27

Win XP, Windows 7, (Linux)
D6, D2010, C#, PHP, Java(Android), HTML/Js
BeitragVerfasst: Do 12.08.10 15:28 
Es kann aber gut sein das Windows MSG auch nicht funktioniert. ;)
Aya
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1964
Erhaltene Danke: 15

MacOSX 10.6.7
Xcode / C++
BeitragVerfasst: Do 12.08.10 15:34 
Falls alles nich klappt:

www.youtube.com/watch?v=3dKSPy4HbEk

:mrgreen:




PS: Sorry :P

_________________
Aya
I aim for my endless dreams and I know they will come true!
Gerd Kayser
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 632
Erhaltene Danke: 121

Win 7 32-bit
Delphi 2006/XE
BeitragVerfasst: Do 12.08.10 16:58 
user profile iconr2d2-aeg hat folgendes geschrieben Zum zitierten Posting springen:
Oder habt ihr eine andere Idee wie ich das machen kann?
Nur so eine Idee: Kann es vielleicht sein, daß Du die Keybd_Event-Befehle zu schnell hintereinander schickst? Ich kenne zwar das Spiel nicht, aber wenn mit einem Tastendruck erst eine Eingabekonsole für die Cheats geöffnet werden muß, würde ich an der Stelle mal ein kleines Delay verwenden, um dem Spiel die Zeit zu geben, das auch zu verarbeiten.
r2d2-aeg Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 28

Win XP, Win Vista, Win 7

BeitragVerfasst: Do 12.08.10 17:41 
^^lol^^

Aber jetzt wieder ernst.

Habs hinbekommen: (dank dem Hinweis von Gerd Kayser und mit keybd_event)
1. Ich hab die Wartezeit zwischen den Buchstaben verlängert +
2. Ich hab die Gedrückt-Halten-Zeit verlängert

und dann gings
Gerd Kayser
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 632
Erhaltene Danke: 121

Win 7 32-bit
Delphi 2006/XE
BeitragVerfasst: Do 12.08.10 20:15 
user profile iconr2d2-aeg hat folgendes geschrieben Zum zitierten Posting springen:
1. Ich hab die Wartezeit zwischen den Buchstaben verlängert +
2. Ich hab die Gedrückt-Halten-Zeit verlängert
Du könntest noch versuchen, die Delays zu verkürzen und einzelne Delays auszukommentieren (insbesondere bei der Gedrückt-Halten-Zeit). Damit liesse sich das sicherlich etwas beschleunigen.
LittleBen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 258
Erhaltene Danke: 4

Win 7, Mac OS
Delphi 7
BeitragVerfasst: Di 24.08.10 17:52 
Ich habe ein Programm geschrieben, das genau das tut, was du willst. Dazu muss ich sagen, dass ich ein Delphi Amateur bin.
Hier kannst du es dir runterladen: keffer.de/liftoff.htm .
Feedback erwünscht ;-)

Grüße,
Benny
r2d2-aeg Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 28

Win XP, Win Vista, Win 7

BeitragVerfasst: Do 25.11.10 12:13 
Ich komm wohl etwas spät mit der Antwort, aber das ist nicht zu vergleichen mit meinem Programm. :P
Aber für einen Amateur ganz gut.

Mein Feedback:
Ich hab das Programm nicht getestet, einfach aus Angst vor Krankheiten. Ich hab schon Delphi Progs von anderen runtergeladen und mich dann infiziert an so einem Virus.
Aber ich beurteile mal das, was ich sehen kann auf dem Screenshot:
+Einfach zu Bedienen,
-unpraktisch, da man nur 2 Tasten drücken lassen kann
-Völlig Unnötig, dass da steht, wie oft das Programm gestartet wurde
+Aber mir gefällt, dass man den Intervall zur Laufzeit ändern kann
benutz dafür aber besser ein Spinedit, damit auch höhere Werte eingeben kann.

Viele Grüße,
Team R2D2
delphi10
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 447
Erhaltene Danke: 2

W2K, XP, Vista64, Win7 64
RAD-Studio 2010
BeitragVerfasst: Do 25.11.10 22:06 
user profile iconr2d2-aeg hat folgendes geschrieben Zum zitierten Posting springen:
Ich komm wohl etwas spät mit der Antwort, aber das ist nicht zu vergleichen mit meinem Programm. :P
Aber für einen Amateur ganz gut.

Mein Feedback:
Ich hab das Programm nicht getestet, einfach aus Angst vor Krankheiten. Ich hab schon Delphi Progs von anderen runtergeladen und mich dann infiziert an so einem Virus.
Viele Grüße,
Team R2D2

Ich kann mir nicht vorstellen, dass jemand aus dieser community bewusst ein versifftes Programm zum download anbietet. Einfach deswegen, weil der Anbieter nicht anonym ist und jederzeit identifiziert werden kann - UND natürlich weil man macht das nicht!. Und einen download aus irgendeiner dubiosen Quelle ist wohl nicht vergleichbar mit einem download aus dem Forum.
Übrigens, Statements wie dieses(Aber für einen Amateur ganz gut.) reizen mich irgendwie zum Kommentar

_________________
Salus populi suprema lex esto
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5284
Erhaltene Danke: 27

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Do 25.11.10 23:55 
Für solche Zwecke würde ich eher AutoIt benutzen.
LittleBen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 258
Erhaltene Danke: 4

Win 7, Mac OS
Delphi 7
BeitragVerfasst: So 12.12.10 22:35 
Hallo,
mein Programm ist auf keinen Fall infiziert, das habe ich vor dem Upload überprüft.
Habe auch noch ein extra Thread zu dem Programm auf gemacht.

@r2d2-aeg: Könntest du vielleicht mal dein Programm uploaden. Ich würde gerne sehen was ich an meinem verbessern kann. Und überhaupt würde ich gerne mal so ein Programm von nem Profi sehen.
Bin ja erst 15.

Grüße,
Benny