Forum: Win32/Win64 API (native code)
Delphi
by Zacherl,
19. Dez 2007
Weiß auch nicht .. ich gucke mir den C Code auch nochmal an.
Forum: Win32/Win64 API (native code)
Delphi
by Zacherl,
19. Dez 2007
Okay, ja habe in dem C Code auch irgendwas von CSRSS gelesen, allerdings kann es auch sein, dass dies nur für das NtCreateProcess Beispiel gebraucht wird.
Forum: Win32/Win64 API (native code)
Delphi
by Zacherl,
18. Dez 2007
Boah cool es geht endlich :) Ich teste direkt mal und komme heute Abend mal in MSN, dann können wir noch bisschen weiter ausprobieren.
//Edit: Mir fällt grade auf, dass man hinter die MessageBox im Thread ein ExitThread(0) setzen sollte, um einen Fehler zu vermeiden. Ansonsten kommt eine Meldung, die man nicht entziffern kann und das CPU Fenster popt auf.
Unter Vista funktioniert das mit...
Forum: Win32/Win64 API (native code)
Delphi
by Zacherl,
14. Dez 2007
Ja! Meine Hoffnung ist, dass ich folgendes Problem damit lösen kann:
http://www.delphipraxis.net/internal_redirect.php?t=124714
Gruß
Forum: Win32/Win64 API (native code)
Delphi
by Zacherl,
14. Dez 2007
Hey,
ich versuche verzweifelt mittelst NtCreateThread einen Thread zu erzeugen. Glaube ich mache irgendwas beim Allozieren des Stacks falsch, denn beide NtAllocateVirtualMemory Funktionen und danach auch die NtCreateThread Funktion schlagen fehl.
function ThreadProc(P: Pointer): Cardinal; stdcall;
begin
MessageBox(0, 'Thread', 'Info', MB_SYSTEMMODAL);
end;
procedure DoCreateThread;