Mehrere Konsolenfenster öffnen
-
aber tu mal verraten was der assembler code macht.
-
nice schrieb:
aber tu mal verraten was der assembler code macht.
der holt einen pointer auf eine interne systemvariable. im original heisst das 'NtCurrentTeb()->ProcessParameters->ConsoleHandle'
-
net schrieb:
original heisst das 'NtCurrentTeb()->ProcessParameters->ConsoleHandle'
Eher:
NtCurrentTeb()->ProcessEnvironmentBlock->ProcessParameters->ConsoleHandleSiehe windbg:
x ntdll!*NtCurrentTeb*
dt _TEB
dt _PEB
dt _RTL_USER_PROCESS_PARAMETERS
-
so stehts in \private\ntos\w32\ntcon\client\condll.h
#define SET_CONSOLE_HANDLE(HANDLE) ((NtCurrentPeb())->ProcessParameters->ConsoleHandle = HANDLE) #define GET_CONSOLE_HANDLE ((NtCurrentPeb())->ProcessParameters->ConsoleHandle)
-
Ich geb DIr ja recht, aber dann musst Du das nächtse mal richtig quoten...

Du hattest NtCurrentTeb geschrieben...
-
Jochen Kalmbach schrieb:
und bei mir steht es in
windows xp\src\sp2\windows\core\ntcon\client\condll.h

naja, diese pfadangabe sieht aber auch verdächtig aus....
-
Als MVP hat man eben Zugriff auf den Windows Source

-
Jochen Kalmbach schrieb:
Als MVP hat man eben Zugriff auf den Windows Source

cool!
ich will auch mvp sein!
aber wie ich ms einschätze kostet das was, ne?
-
Nein, das kostet nix. Du wirst von MS dazu "berufen"...
http://mvp.support.microsoft.com/
http://mvp.support.microsoft.com/mvpfaqsPS: Aber durch Verwendung von illegalen Sachen wirst Du Dich nicht gerade dazu prädestinieren...
-
Jochen Kalmbach schrieb:
Aber durch Verwendung von illegalen Sachen wirst Du Dich nicht gerade dazu prädestinieren...
wusst ich's doch, dass da ein haken ist

-
Würdet ihr euer Gespräch hier bitte sofort beenden und auf Mailverkehr umstellen? Eine Anzeige schadet nur allen Beteiligten...
MfG SideWinder
-
...