Quote:
Originally Posted by Thekiller12345
Also wie im Titel schon erwähnt wurde brauche ich hilfe bei memory write in vb.
Die Tuts die hier bei EPvp sind bringen mir nicht den da kommen immer fehler...
Code:
Dim myProcesses As Process() = Process.GetProcessesByName("S4Client")
Dim processHandle As IntPtr = myProcesses(0).Handle
Dim Float As Single //der Value Typ ist float ist das so richtig?
WriteProcessMemory(processHandle, &H12345, TextBox1.Text, Float, 0)
End Sub
End Class
könnt ihr mir sagen ob der code ansatzweise richtig ist bzw beim Write die richtige reinfolge?
|
Nein, erstens wie schon erwähnt ist das Attribut "Text" bei einer Textbox IMMER String. Unabhängig davon was der Inhalt ist.
Dim Float As Single //der Value Typ ist float ist das so richtig?
Nein, der Datentyp hier ist "Single".
Der Name der Variable hier ist Float.
Richtig wäre 'Dim myVar as float'
Quote:
Originally Posted by Thekiller12345
Und wenn ich das debugge kommt immer ein fehler bei
Code:
Dim processHandle As IntPtr = myProcesses(0).Handle
also Index war außerhalb des Arrays
|
Damit ist gemeint, dass dein Programm keinen Prozess mit dem Namen "S4Client" gefunden hat.
Gruss,
Dipointed