Sponsor-Board.de
.Net Framework

+- Sponsor-Board.de (https://www.sponsor-board.de)
+-- Forum: Community (/forumdisplay.php?fid=56)
+--- Forum: Hilfe (/forumdisplay.php?fid=102)
+---- Forum: PC (/forumdisplay.php?fid=103)
+---- Thema: .Net Framework (/showthread.php?tid=60328)


.Net Framework - puLsE - 03.06.2016 10:32

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


RE: .Net Framework - Linux-Scout.de - 03.06.2016 12:00

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


RE: .Net Framework - Crar - 03.06.2016 12:09

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


RE: .Net Framework - puLsE - 03.06.2016 12:19

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


RE: .Net Framework - Crar - 03.06.2016 12:49

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


RE: .Net Framework - puLsE - 03.06.2016 13:04

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


RE: .Net Framework - Crar - 03.06.2016 13:06

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