Sponsor-Board.de

Normale Version: .Net Framework
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Moinsen,

ich muss mit einem selbtgeschriebenen Tool (Anti Cheat) ein Steam Spiel starten. Leider bekomm ich immer eine Fehlermeldung. Weiß evtl jemand an was das liegen könnte?

************** Ausnahmetext **************
System.ComponentModel.Win32Exception (0x80004005): Nur ein Teil der ReadProcessMemory- oder WriteProcessMemory-Anforderung wurde abgeschlossen
bei System.Diagnostics.NtProcessManager.GetModuleInfos(Int32 processId, Boolean firstModuleOnly)
bei System.Diagnostics.NtProcessManager.GetFirstModuleInfo(Int32 processId)
bei System.Diagnostics.Process.get_MainModule()
bei WindowsFormsApplication1.Client.timerHLstart_Tick(Object sender, EventArgs e)
bei System.Windows.Forms.Timer.OnTick(EventArgs e)
bei System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Das komische ist, wenn ich ca 10-15 Minuten nach dem Start des Computers das Programm öffne und dann in das Game gehe geht alles. Mach ich dies aber innerhalb dieser 10 Minuten kommt eben diese Fehlermeldung, war die Fehlermeldung 1x da gehts bei mir auch innerhalb dieser 10 Minuten Confused Confused Confused nach Neustart des Computers immer wieder das gleiche.

Bei einem Kumpel kommt diese Fehlermeldung immer!

Der Fehler tritt erst auf wenn mich das Programm dazu auffordert das Game zu starten, sobald ich das Game öffne kommt eben diese Meldung.


Wusste nun nicht genau wo das hier hin kommt, sorry falls es falsch ist!

Wäre cool wenn jemand eine Idee hätte!

Liebe Grüße
Naja, es steht ja da. Die ReadProcessMemory oder eben WriteProcessMemory Methode wurde nicht richtig durchgeführt. Das kann viele gründe haben... Hast du Zugriff auf den Source Code? Wenn nein, kannst du da eigentlich nicht viel machen, außer das Programm mal als Admin zu starten. Evtl. fehlen ja auch einfach nur die Berechtigungen die Adressen auszulesen.

Lg,
Max
einfach mal alle .Net Framework nochmals installieren evlt fehlt dir ein Pack von der älternen versionen

Linux-Scout.de schrieb:
Naja, es steht ja da. Die ReadProcessMemory oder eben WriteProcessMemory Methode wurde nicht richtig durchgeführt. Das kann viele gründe haben... Hast du Zugriff auf den Source Code? Wenn nein, kannst du da eigentlich nicht viel machen, außer das Programm mal als Admin zu starten. Evtl. fehlen ja auch einfach nur die Berechtigungen die Adressen auszulesen.

Lg,
Max


Das Programm wurde von einen geschrieben wo wir kennen ja. Also denke ich mal, dass es Zugriff auf alles hat.

Crar schrieb:
einfach mal alle .Net Framework nochmals installieren evlt fehlt dir ein Pack von der älternen versionen


Bei meinen Kumpel vielleicht ja, aber bei mir kann es nicht sein, denn wenn ich das Programm starte und auf Start Monitoring klicke, kommt please starte das Game, wenn ich das mache, kommt die Fehlermeldung.

Wenn ich allerding das Programm dann wieder zu mache und das nochmal mache, geht alles ohne Fehler. Confused

puLsE schrieb:

Linux-Scout.de schrieb:
Naja, es steht ja da. Die ReadProcessMemory oder eben WriteProcessMemory Methode wurde nicht richtig durchgeführt. Das kann viele gründe haben... Hast du Zugriff auf den Source Code? Wenn nein, kannst du da eigentlich nicht viel machen, außer das Programm mal als Admin zu starten. Evtl. fehlen ja auch einfach nur die Berechtigungen die Adressen auszulesen.

Lg,
Max


Das Programm wurde von einen geschrieben wo wir kennen ja. Also denke ich mal, dass es Zugriff auf alles hat.

Crar schrieb:
einfach mal alle .Net Framework nochmals installieren evlt fehlt dir ein Pack von der älternen versionen


Bei meinen Kumpel vielleicht ja, aber bei mir kann es nicht sein, denn wenn ich das Programm starte und auf Start Monitoring klicke, kommt please starte das Game, wenn ich das mache, kommt die Fehlermeldung.

Wenn ich allerding das Programm dann wieder zu mache und das nochmal mache, geht alles ohne Fehler. Confused


Naja wenn es Selbst geschrieben ist würde ich diesen Kumpel mal fragen ob er den Code mal überprüfen kann

Bei ihm geht das Programm ja ohne Probleme, daher muss es wohl an die User liegen, wenn was nicht geht.

puLsE schrieb:
Bei ihm geht das Programm ja ohne Probleme, daher muss es wohl an die User liegen, wenn was nicht geht.


Naja kommt drauf an was er für ein OS nutzt wenn du nen Programm mit Windows 7 schreibst kann es zu Fehler auf anderen Versionen kommen

Referenz-URLs