Hack proggen welche Software?

02/20/2010 14:39 Waynee#1
Hab hier mal ein Paar Fragen, da ich mich langsam mal daran versuchen möchte einen Hack selber zu programmieren...

Erstma gehts um den Complier...

Ich will das ganze mit C++ programmieren und ich lerne gerade den Umgang mit der Software c++ bloodshed.
Der Complier ist unter der Softwaresammlung garnicht aufgeführt..
wollte daher einmal wissen ob das einen Grund hat und ob ihr mir von dem Complier abraten würdet oder nicht?!

Dann wollte ich noch wissen, welches Programm ihr mir empfehlen würden, damit ich den Datenstrom auslesen kann.
(Hoffe ich habe mich verständlich ausgedrückt)
mfg waynee
02/20/2010 14:46 Obilee#2
eclipse 4tw
02/20/2010 14:49 mynamedan#3
Quote:
Originally Posted by Obilee View Post
eclipse 4tw
Naja aber bisse das CTD-Plugin installiert hast und dann noch die IDE mit ner gnu toolchain setupped hast ... . Is nich sonderlich leicht wenn mans zum ersten ma macht ;)
02/20/2010 15:57 Medix#4
Für C++ kann ich dir Code::Blocks empfehlen. Sehr einsteigerfreundliche IDE
02/20/2010 20:59 MrSm!th#5
Visual Studio C++ Express ;)

Von Bloodshed DevC++ würde ich abraten, der ist zu alt.
Wenn dann nimm wxDevC++
02/20/2010 21:37 schlurmann#6
Okay Waynee. Lektion 1: Programmiern ist Klugscheißen. Und ich fange gleich mal an. Du verwechselst Compiler mit IDE.

Learning to Fly
02/20/2010 22:24 ^darkwing#7
Bloodshed wird nicht mehr weiterentwickelt, daher andere IDE.
Empfehle dir auch, wie schon genannt Code::Blocks.
Leider hat der GCC Probleme mit DirectX, also wenn du D3D Hooking betreiben würdest, sehe es nicht rosig aus (spreche aus Erfahrung).
Dann evtl. einen anderen Compiler verwenden. C::B unterstützt viele Compiler.
02/21/2010 00:54 Waynee#8
vielen Dank schonma für die vielen Antworten.

Blodsheed werd ich wohl leider noch ein bischen nutzen müssen, da ich in der Abschlussprüfung wohl leider in der IDE (Ich hab dazugelernt ;) ) proggen muss.

Ich werd mir mal ne andre Entwiklungsumgebung zulegen ;)
02/21/2010 08:49 HardCore.1337#9
Schau dir mal Borland an
02/21/2010 10:11 flo8464#10
Quote:
Originally Posted by ^darkwing View Post
Bloodshed wird nicht mehr weiterentwickelt, daher andere IDE.
Empfehle dir auch, wie schon genannt Code::Blocks.
Leider hat der GCC Probleme mit DirectX, also wenn du D3D Hooking betreiben würdest, sehe es nicht rosig aus (spreche aus Erfahrung).
Dann evtl. einen anderen Compiler verwenden. C::B unterstützt viele Compiler.
Nicht mit DirectX, er implementiert nur thiscall anders.
Dh., da gibt einige Inkompatibilitäten.
02/21/2010 14:13 Bot_interesierter#11
Es gibt natürlich einen workaround für das Problem mit dem thiscall, man kann sich mit inline Asembler behelfen, das ist nicht schön aber es funktioniert.
Ein Stolperstein dabei ist der AT&T ASM Syntax in GCC, source und target sind vertauscht.

Wenn man ein bisschen googlet sollte sich auch copy pasta finden
02/21/2010 14:57 flo8464#12
Quote:
Originally Posted by Bot_interesierter View Post
Es gibt natürlich einen workaround für das Problem mit dem thiscall, man kann sich mit inline Asembler behelfen, das ist nicht schön aber es funktioniert.
Ein Stolperstein dabei ist der AT&T ASM Syntax in GCC, source und target sind vertauscht.

Wenn man ein bisschen googlet sollte sich auch copy pasta finden
Naja, GAS akzeptiert jetzt auch ASM in der Intelsyntax, von daher wäre das nicht das Problem.
Aber unter Windows gibt es sowieso keinen Grund G++ bzw MinGW zu nutzen.
02/21/2010 21:31 Ende!#13
Visual Studio 2010 beta ftw! ^^
02/23/2010 16:53 Bot_interesierter#14
Quote:
Originally Posted by Ende! View Post
Visual Studio 2010 beta ftw! ^^
Es ist schon VS2010 RC1 draußen