Wenn du aber das machst, was schlurmann geschrieben hat, geht es einfacher. Also einfach bytes bzw. bytes2 auf einen 4 Byte großen Typen zeigen lassen anstatt auf ein Array.
Dann kann man sich das mit dem Umwandeln sparen.
Richtig, wenn du sie in ein Byte-Array schreibst.
Wenn du den Wert aber direkt in einen 4 Byte großen Typen schreibst, muss man nichts umwandeln, oder?
Ich sehe zwei Lösungsmöglichkeiten, eine davon ist ineffizient.
Quote:
Dear Gianotti,
schlurmann has just replied to a thread you have subscribed to entitled - [C#]wert einer adresse ausgeben - in the epvp*coders forum of elitepvpers.
This thread is located at:
Here is the message that has just been posted:
***************
---Quote (Originally by Cholik)---
Feeeeiiiiiinnnnn!
Glaub damit ist das Problem gegessen und genügend Lösungsmöglichkeiten genannt.
---End Quote---
Ich sehe zwei Lösungsmöglichkeiten, eine davon ist dumm.
ineffizient und dumm sind nicht dieselben sachen . ich finde es jedoch einfacher zu konvertieren als mich mit zeigern rumzuschlagen
ich finde choliks methode besser.
@schlurmann was regst du dich eiegntlich so auf . beides tut dasselbe also warum aufregen
ich finde es jedoch einfacher zu konvertieren als mich mit zeigern rumzuschlagen
Du musst ohnehin Zeiger benutzen. Entweder du nimmst einen Zeiger auf ein Array oder gleich einen Zeiger auf einen 32Bit-Typen. Letzteres ist dabei wirklich effizienter (oder welchen Begriff auch immer man nehmen will ) als mit Arrays, da man nichts konvertieren muss sondern der Wert direkt in der Variable steht.
Wozu einen Brief in 4 Teile schneiden, wenn man ihn doch auch einfach 2 Mal falten kann?
Ich rege mich nicht auf. Aufregen sieht anders aus.
Richtig, dumm und ineffizient sind verschieden, deshalb habe ich es auch editiert.
Zeiger sind toll und man muss sich keineswegs mit ihnen herumschlagen, sie ermöglichen vieles und sind leicht zu handhaben.
Mal davon abgesehen wird in dem von mir geposteten Code kein Zeiger genutzt, nur der Adressoperator. Und dass die WinAPI Zeiger als Parameter benutzt, dafür kann ich nichts.
Auch wenn man dir in C# von Zeigern abrät und sie sogar als "unsafe" beschimpft (was sie in den Händen von fähigen Leuten ja keineswegs sind), funktioniert im Hintergrund trotzdem alles über Zeiger, und gerade wenn du im Bereich Gamehacking tätig bist, musst du einfach Wissen wie ein Zeiger funktioniert und wie du ihn benutzt. Denn ein byte (unsigned char) Array zu missbrauchen, nur damit du den "&" Operator umgehen kannst, ist idiotisch.
[C++] Minimum und Maximum Adresse einer App finden? 05/08/2010 - S4 League - 6 Replies Hallo epvpers!
Ich wollte mir seit geraumer Zeit eine eigene UCE schreiben in C++. Ich weis wo die im RAM erste Adresse für sämtliche Applikationen zu finden ist und wo die letzte. Aber wenn ich nur für in diesem Falle S4 die Adressen finden will dauert das eine Halbe Ewigkeit... Klar, mit etwas Zeit geht das schon klar, aber die paar Millionen Adressen kann man sich doch sicherlich sparen, oder nicht?
Ich kenne mich mit dem Memory-Krams noch nicht so gut aus, vielleicht gibt's da ja einen...
Wert einer option herausfinden? 02/05/2009 - Metin2 - 1 Replies Ich spreche insbesonderem von funtionen die entweder an oder aus sind
Nehmen wir mal die minimap
map hack gibt es ja mich würde allerdings interresieren wie man zum beispiel diesen Map hack realisiert.
da ich ein blackout habe und mein hirn im moment furzt bitte ich um ein kleines tutorial wie man eben diesen Maphack macht
wenn ich diesen Maphack verstehe (so glaube ich zumindest) habe ich bessere chancen auch neue Hacks zu testen und zu finden.