Quote:
Originally Posted by nkkk
ich programmiere kein vb, aber ich prgrammieren viel C# was von funktionaumfang her fast genauso ist.
man kann in c# fast genauso die winApi funktionen ausführen wie in C++, oder anderen sprachen, für die einfachen hacks/bots
(werte im speicher der zielprozesses ändern, mit muktilevelpointern, mausklick/tastatur bots, packetbots) ist c# genausogut wie c++, meiner meinug nach.
zumal es bei hacks dieser art meistens nicht so stark auf performance ankommt, und c# einem in bestimmten bereichen schon arbeit abnimmt.
nur wenn du z.B. eine eigene dll injekten, detours nutzen, oder allemein den programmcode des zielprozesses ändern will, kann man das nur mit .net schlecht machen.
ich persönlich finde vb einfach von der Syntax her hässlich, aber wenn andere da anders denken habe ich da wenig probleme mit, solange ich mir nicht meterlangen v.B. quelltext durchlesen muss.
|
Naja ich finde eher C# hässlicher als VB, da bei C# mir die ganzen ; {} auf die nerven gehen und bei VB einfach enter drücken fertig. :)
Aber jedem das seine, der eine findet autoit sei das beste für ihn, der andere C++.
So und an TE:
Damit du es so leicht wie möglich hast, downloadest dir die BlackMagic.dll (Anhang)
Die fügst du als Verweis hinzu.
Dann Importierst du sie und Deklarierst.
Also so:
Imports Magic
Dim SUCHDIRWASAUS as new Blackmagic
So dann erstellst du dir ein Button oder was auch immer und solang du einen Static Offset hast oder einen Pointer, kannst du es z.B so schreiben:
SUCHDIRWASAUS.ReadUInt(&H8053E8)
Und Writen geht genauso einfach mit: SUCHDIRWASAUS.Writeuint(&H8053E8, ZAHL)
/e: Und bei Pointer könnte das dann so aussehen:
Dim NoClip = wow.readuint(&HADB754)
Dim NoClip2 = wow.readuint((NoClip) + &H38)
Dim NoClip3 = wow.readuint((NoClip2) + &H738)
wow.writebyte((NoClip3) + &HE3, 62)
Das sollte dann eigentlich alles erklären.