Hi
TPortIO ist soviel ich weiß NICHT zugänglich
Bei DSP (Delphi Super Page) oder Torry (www.torry.ru), aber schau mal hier im "Links" Bereich nach dort sind alle URLs gelinkt.
>Dass eine Anwendung sich auf Ring0 begeben kann, sollte das OS ja >gerade verhindern :-). Damit kann man ja dann auch auf alle >deskriptoren zugreifen, interessant.
Ja, und sehr gut erkannt. Der erste Schritt in die Tiefen die tiefer sind als Windows selber, nämlich die Intel PM Tiefen.
Um ehrlich zu sein, die 50 Zeilen Assembler machen nichts anderes als solche Descriptoren zu erzeugen und in die globale Descriptorentabelle einzutragen. Als nächstes braucht man nur ein Callgate Aufruf tätigen zur IO-Routine. Funktioniert bei allen Win95 Derivaten, NT System verwalten die Descriptoren anders und die 2 wesentlich ASM Befehle sind dort auch privilegiert.
Ja, nun mit dem Sourcenaustausch, hm. Ist so'ne Sache, Du wirst im WEB rein garnichts finden. Ich hab's schon versucht dieses Thema ist entweder absolut inside, oder nur extrem wenigen bekannt. Auf jeden Fall habe ich in allen Bereichen wie C,ASM,PASCAL,System- Programmierung gesucht und NICHTS gefunden. AUSSER die Intel Dokumentationen der CPU's.
Normalerweise bin ich nicht gnausrig und hocke auf meinen Sachen, dieser Fall ist aber die einzigste Ausnahme. Die 50 Zeilen kosteten mich ca. 8 Stunden pro Zeile !!!!
Gruß Hagen
PS: Irgend welche Ideen wie Du trotzdem ins Geschäft kommen willst bitte dann per E-Mail Mailto:[email protected]
TPortIO ist soviel ich weiß NICHT zugänglich
Bei DSP (Delphi Super Page) oder Torry (www.torry.ru), aber schau mal hier im "Links" Bereich nach dort sind alle URLs gelinkt.
>Dass eine Anwendung sich auf Ring0 begeben kann, sollte das OS ja >gerade verhindern :-). Damit kann man ja dann auch auf alle >deskriptoren zugreifen, interessant.
Ja, und sehr gut erkannt. Der erste Schritt in die Tiefen die tiefer sind als Windows selber, nämlich die Intel PM Tiefen.
Um ehrlich zu sein, die 50 Zeilen Assembler machen nichts anderes als solche Descriptoren zu erzeugen und in die globale Descriptorentabelle einzutragen. Als nächstes braucht man nur ein Callgate Aufruf tätigen zur IO-Routine. Funktioniert bei allen Win95 Derivaten, NT System verwalten die Descriptoren anders und die 2 wesentlich ASM Befehle sind dort auch privilegiert.
Ja, nun mit dem Sourcenaustausch, hm. Ist so'ne Sache, Du wirst im WEB rein garnichts finden. Ich hab's schon versucht dieses Thema ist entweder absolut inside, oder nur extrem wenigen bekannt. Auf jeden Fall habe ich in allen Bereichen wie C,ASM,PASCAL,System- Programmierung gesucht und NICHTS gefunden. AUSSER die Intel Dokumentationen der CPU's.
Normalerweise bin ich nicht gnausrig und hocke auf meinen Sachen, dieser Fall ist aber die einzigste Ausnahme. Die 50 Zeilen kosteten mich ca. 8 Stunden pro Zeile !!!!
Gruß Hagen
PS: Irgend welche Ideen wie Du trotzdem ins Geschäft kommen willst bitte dann per E-Mail Mailto:[email protected]
Comment