Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi NT Native API ... noch Fragen? (https://www.delphipraxis.net/8006-nt-native-api-noch-fragen.html)

Assarbad 26. Aug 2003 21:08


NT Native API ... noch Fragen?
 
Hiho,

habe mal eine Liste mit den NT Native APIs (nur bestimmte Präfixe) gemacht. Ich arbeite grad an einer Umsetzung als Unit ... von daher brauche ich eben auch eine Übersicht, die ich mal mit euch teilen wollte ;)

http://native.assarbad.net/

Nachtrag: Es handelt sich um die NT Native APIs aus Windows NT 4, Windows 2000 Professional und Windows XP Professional. Entsprechende Infos in der 2. Spalte ;)

Noch'n Nachtrag: Das Teil ist >400kB!!!

Daniel B 26. Aug 2003 21:50

Re: NT Native API ... noch Fragen?
 
kommt zur Auflistung noch ne Beschreibung der Befehle?

Zum Bleistift:
NtCreateKey -> Öffnet oder erzeugt einen Registry-Key.

Assarbad 26. Aug 2003 22:23

Re: NT Native API ... noch Fragen?
 
Jain ... insofern ich es zeitlich packe, kommen auch kurze (englische!!!) Beschreibungen. Wenn nicht, wird es für die mir bekannten nur die Prototypen geben (entsprechend auch in der Unit an der ich grad arbeite).

S - tefano 27. Aug 2003 00:20

Re: NT Native API ... noch Fragen?
 
Verdammt, sind das viele :o :shock: :o :shock: :o

Luckie 27. Aug 2003 01:09

Re: NT Native API ... noch Fragen?
 
Jetzt fehlt blos eien Doku, die zeigt, was man damit machen kann.

Assarbad 27. Aug 2003 01:33

Re: NT Native API ... noch Fragen?
 
Hehe, Luckie ... Freiwillige vor!

Sorry, aber ne Doku (schon garnicht zu allen) werde ich wohl kaum schreiben. 1. Gibt es dazu bereits Bücher und 2. muß man sich einen Großteil selbst erarbeiten. Eine Kurzbeschreibung (wie oben gewünscht) wäre mglw drin ... ich werd sehen.

Chewie 27. Aug 2003 01:37

Re: NT Native API ... noch Fragen?
 
Du kannst es ja so machen: Wenn jemand Bock hat, kann er dir eine Erklärung einer Dokumentation zuschicken, und wenn die zufriedenstellend ist, kannst du sie ja reinsetzen.

Assarbad 27. Aug 2003 01:46

Re: NT Native API ... noch Fragen?
 
Gern doch ;) ... ist jederzeit willkommen.

Werde noch ein kleines Perlskript verlinken, welches die Kommentare abspeichert. So kann ich das dann selbst einteilen. Aber eine echte Doku wird wohl nie möglich sein, weil man ein profundes Wissen um die Interna von Windows braucht um allein diverse Parameter/Bezeichnungen zu verstehen. Nur manchmal gehts halt nicht ohne NT Native API ;) ... zB wenn man HardLinks erstellen möchte, aber nicht das Backup/Restore-Priv benötigen darf ;)

Daniel B 27. Aug 2003 05:59

Re: NT Native API ... noch Fragen?
 
Für die NtXxxxxxxx würde ich evtl. die D/E-Beschreibungen schreiben. Die englischen sind ja schon auf Sysinternals zu lesen, müsste man nur noch übersetzen,
@Oliver, eine Beschreibung zwsichen Ntxxx, Zwxxx usw. wäre noch angebracht ;)

^^

Assarbad 27. Aug 2003 10:02

Re: NT Native API ... noch Fragen?
 
Für alle gibts bei SysInternals was? Naja eigentlich wollte ich nicht bloß kopieren ... zumal ich viele schon selbst benutzt habe.

Zw* und Nt* unterscheiden sich nicht wirklich (hatten wir das nicht schonmal?). Zw* wird normalerweise nur im Kernelmode aufgerufen (die Funktionen werden auch von NTOSKRNL.EXE exportiert. Nt* normalerweise im Usermode. Im Usermode sind aber beide Varianten exportiert, weswegen man sie auch nutzen darf ;)

Phoenix 27. Aug 2003 10:12

Re: NT Native API ... noch Fragen?
 
Nettes CSS :mrgreen: . Sag mal, was ist eigentlich aus der Native Registry geworden? ;-) Ich bin aus dem Urlaub zurück, von mir aus kanns jetzt richtig losgehen.

Assarbad 27. Aug 2003 10:14

Re: NT Native API ... noch Fragen?
 
LOL ... und ich dachte das interessiert niemanden mehr.

Laß mich erstmal die Unit fertigstellen. Danach können wir uns auch mal TNativeRegistry widmen ;)

Phoenix 27. Aug 2003 10:18

Re: NT Native API ... noch Fragen?
 
Hehe, oki. Wenn Du Hilfe bzw. mehr Manpower brauchst bin ich gerne dabei. Schmeiss einfach ne PN rüber ;)

Assarbad 27. Aug 2003 16:31

Re: NT Native API ... noch Fragen?
 
Wenn das schon fuer die Liste und die Unit gilt ... immer los. Melde mich gleich per ICQ

Daniel B 27. Aug 2003 20:12

Re: NT Native API ... noch Fragen?
 
Huhu,
Zitat:

Zitat von Assarbad
Für alle gibts bei SysInternals was? Naja eigentlich wollte ich nicht bloß kopieren ... zumal ich viele schon selbst benutzt habe.

Na die englischen Beschreibungen für die Ntxxxxxxxxxxxxxx-Befehle, also all die die wo mit Nt anfangen, ich habe jetzt nicht mit Deiner Liste verglichen, könnte aber von der Menge her hinhauen. Die könnte man ja schonmal auf deutsch übersetzen und Du dann D und E schonmal dazu schreiben.
Zitat:

Zw* und Nt* unterscheiden sich nicht wirklich (hatten wir das nicht schonmal?).
Wir schon ;)
aber Du sprichst hier ein Thema an, wo ich jetzt mal frech behaupte, mit dem sich hier vielleicht 1-2% im Forum auskennt. Du erwartest mehr oder weniger das die Leute von Deiner Auflistung begeistert sind, aber keiner weiss so wirklich was da ist, wofür das ist, warum war das nicht schon immer da, wo sind die ganzen Unterschiede zwischen z.B. Ntxxx und Zwxxx und allen anderen usw..
Da gehören einfach noch mehr Infos rein, bevor ein "unwissender" was damit anfangen kann. Aber vielelciht sollte man wirklich erstmal auf Die Unit warten, also, mach hin! :lol: ;)

^^

Motzi 28. Aug 2003 09:16

Re: NT Native API ... noch Fragen?
 
Melde mich freiwillig zur aktiven Mithilfe! :)

Die native API interessiert mich eh schon länger, jetzt will ich mich auch mal aktiv mit ihr beschäftigen...! ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz