Seite 2 von 3
Verfasst: 10.07.2006 14:35
von myself
Doch mein rechner schaltet sich auch ab bei manchen programmen, hmmm z.B. iexplore, egal ob ich paint in IE oder IE in paint laufen lass, der pc crasht und startet neu. notepad, calc, paint und so geht untereinander... aber am laptop funktioniert alles.. kA woran das liegt
Verfasst: 10.07.2006 14:37
von Kiffi
Rings hat geschrieben:Hier schaltet sich nix ab, gibt kein BSOD oder sonstwas irgendwo.
Und das mit AntiVir/KerioFirewall enabled .
liegt wahrscheinlich daran, dass Du WXP hast und ich hier W2K.
Rings hat geschrieben:Stell halt mal ein kühles kölsch auf den rechner:
nee, dann muss ich ja andauernd die K*tze wegwischen
Grüße ... Kiffi
Verfasst: 10.07.2006 15:52
von Rings
Kiffi hat geschrieben:
liegt wahrscheinlich daran, dass Du WXP hast und ich hier W2K.
Ne, getestet mit W2k-SP4 und WXP-SP2 .
Kiffi hat geschrieben:nee, dann muss ich ja andauernd die K*tze wegwischen
Dann musste mal nen Leergang mitmachen:
'Trinken Ohne Kotzen'
Verfasst: 24.11.2006 10:16
von dige
Hier funzt das net (win xp sp 2) crasht immer nem "written" konnte
auf dem Speicher nicht durchgeführt werden ...
Verfasst: 24.11.2006 10:23
von myself
Ja, auf meinem system hier funktioniert es selbst nicht ordentlich, was das entwickeln dieses codes ziemlich erschwert hat für mich

ich dacht da is noch ein fehler drin und hab stundenlang gesucht, dan test ichs mal am laptop - alles geht einwandfrei (Beide XP SP2).
Verfasst: 24.11.2006 11:01
von dige
Ich vermute der Virenscanner oder die Firewall hängen da mit drin ...
Verfasst: 25.11.2006 00:20
von mknjc
Das ist alles komisch.
Ich bekomm ein "Invalid memory access" in der zeile:
If ZwUnmapViewOfSection_(ProcessInfo\hProcess,BaseAddress) >= 0
Schade sowas hätt ich gebrauchen können.
Mfg mknjc
Verfasst: 17.05.2009 14:45
von Thorium
Hm, ich denke ich weis warum der net zuverlässig funzt.
Was der Code tut ist ein fremdes Programm starten, die PE-Sections aus dem Prozessspeicher entladen und die Sections des auszuführenden Programms in den Prozessspeicher des fremden Programms schreiben. Dann wird der Entrypoint aufgerufen.
Das das nicht funktioniert ist eigentlich offensichtlich. Was er nicht tut, ist die Import Table zu initialisieren. Ein zweites Problem ist das er die Sections einfach in eine Speicherregion kopiert, das ist falsch. Jede Section sollte ihre eigene Speicherregion bekommen mit den Zugriffsrechten, wie sie im Sectionheader angegeben sind.
Ich werd heute mal schauen ob ich den Code so erweitern kann das er die beiden Dinge tut.
Verfasst: 17.05.2009 15:41
von ts-soft
@Thorium
Wäre schön wenn das mal funktionieren würde, danke für die Mühe im voraus.
Verfasst: 17.05.2009 17:34
von Andesdaf
holl, da hat thorium aber eine Mumie ausgepackt...
