[C#] Press Start Button?

10/11/2009 18:01 devildesire#1
Hi Guys

How i can press the Silkroad Start Button, from the Launcher with C#?

i dont want to make this with a mouse event

anyone ideas?

So auf deutsch^^
Also ich würde gern den Start button von dem SRO Launcher drücken lassen / das event auslösen, aber wie soll ich das anstellen? möchte es ja nicht mit der maus machen lassen
per Spy++ bekomm ich auch keine wirklichen "antworten"

habt ihr ne idee?

mfg Devil
10/12/2009 03:54 ^darkwing#2
ich denke da müsstet du reversen und versuchen stelle zu finden die dafür verantwortlich ist. danach über inline assembler die stelle aufrufen.
10/12/2009 07:15 D00MR4ZR#3
I do not know how to help you.
10/12/2009 07:54 bloodx#4
Quote:
Originally Posted by D00MR4ZR View Post
I do not know how to help you.
why u post than? lol... post hunter >_>



Naja hau den Launcher halt mal in IDA/OLLY und guck wo das mit start ist... Aber glaub es reicht auch wenn du in c# halt batch benutzt und einfach die parameter übergibst.
10/12/2009 08:15 wurstbrot123#5
ich frag mich wieso du das Machen willst, wenn du Automatisch Silkroad starten willst machs doch über dein Programm mit CreateProcess :)
10/12/2009 10:03 devildesire#6
Quote:
Originally Posted by wurstbrot123 View Post
ich frag mich wieso du das Machen willst, wenn du Automatisch Silkroad starten willst machs doch über dein Programm mit CreateProcess :)
autologin programm :)


habs erstma jetzt mit GetWindowRect gemacht und dann mit der maus
10/12/2009 10:41 kennyo#7
Quote:
Originally Posted by devildesire View Post
autologin programm :)


habs erstma jetzt mit GetWindowRect gemacht und dann mit der maus
Warum einfach wenns auch kompliziert (und dumm) geht...

Der Launcher startet zu 99% eine andere .exe, wie z.B. bei WoW auch.
Dies geschieht entweder direkt, d.h. neben der <launcher>.exe ist noch eine .exe für das Spiel direkt vorhanden, oder es wird über Parameter gestartet.

D.h. deine Aufgabe ist es nun, das herauszufinden. Ich gehe davon aus, dass es eine seperate .exe für das Spiel wie bei WoW ist. Falls nicht sag bescheid, dann musst du schauen wie der Launcher das Spiel aufruft.


Aber das mit der Maus zu machen ist ein sehr schwachsinniges workaround.
10/12/2009 10:47 Adroxxx#8
[Only registered and activated users can see links. Click Here To Register...]