Prozess Information unter W2K
-
ScriptGod schrieb:
ich denke mit NtQuerySystemInformation solltest an diese Daten rankommen
Genau sowas habe ich gesucht
. Danke vielmals.In der Msdn steht:
Requirements
Client: Requires Windows XP or Windows 2000 Professional.
Server: Requires Windows 2000 Server.
Header: Declared in Winternl.h.Gleich vorweg: Ich muss nur Win2K supporten, die Funktion erfüllt also ihren Zweck für mich.
D.H. Das Program mit dieser Funktion läuft nicht wenn das Os nicht mindestens Win2K ist??
Falls ja, dann frage ich mich was das für einen Sinn macht eine solche Funktion zu verwenden
-
rewe schrieb:
Falls ja, dann frage ich mich was das für einen Sinn macht eine solche Funktion zu verwenden

Wenn man ein Programm schreibt, welches erst ab W2K läuft... wiseo sollte da kein Sinn drin sein?
-
Ich habe inzwischen herausgefunden, dass ich entweder die WinAPI oder WMI verwenden kann. Das Ergebnis ist dasselbe.
Soll ich die WinAPI oder WMI verwenden?
Mich interessieren die Vor- und Nachteile der beiden Varianten!
-
WMI oder WinAPI?
Wofür soll ich mich entscheiden und warum?
-
Wenn du direkt über WinAPI an die gewünschten Infos kommst ist das sicher einfacher - ansonsten: nimm das, was dir sympatischer ist

-
rewe schrieb:
ScriptGod schrieb:
ich denke mit NtQuerySystemInformation solltest an diese Daten rankommen
Genau sowas habe ich gesucht
. Danke vielmals.ms hat NTQS nicht vollständig dokumentiert. die fehlende headerdatei mit allen structs, #defines, typedefs findfest du hier: http://www.google.de/search?q=cache:XEIeUpXRW4oJ:void.ru/files/Ntexapi.h+"ntexapi.h"&hl=de
-
net schrieb:
rewe schrieb:
ScriptGod schrieb:
ich denke mit NtQuerySystemInformation solltest an diese Daten rankommen
Genau sowas habe ich gesucht
. Danke vielmals.ms hat NTQS nicht vollständig dokumentiert. die fehlende headerdatei mit allen structs, #defines, typedefs findfest du hier: http://www.google.de/search?q=cache:XEIeUpXRW4oJ:void.ru/files/Ntexapi.h+"ntexapi.h"&hl=de
Wo muss ich diese Datei abspeichern?
Muss ich dabei eine bereits bestehende Datei ersetzen? Falls ja, warum?Danke und Gruss
rewe
-
Hallo,
die Datei solltest du in deinem Header Ordner speichern,oder halt in einem Verzeichnis wo dein Compiler nach Headern sucht.
Ersetzen musst du da nichts.Das ist ja der Punkt,normalerweise gibt es für die Native Api keinen Header und du musst die ganzen Strukturen selbst definieren.MfG Spacelord
-
Spacelord schrieb:
Hallo,
die Datei solltest du in deinem Header Ordner speichern,oder halt in einem Verzeichnis wo dein Compiler nach Headern sucht.
Ersetzen musst du da nichts.Das ist ja der Punkt,normalerweise gibt es für die Native Api keinen Header und du musst die ganzen Strukturen selbst definieren.MfG Spacelord
Wieso kann ich "NtQuerySystemInformation" nicht verwenden, wenn ich diese Datei nicht haben

Dann müsste ja jeder der mit "NtQuerySystemInformation" arbeiten will, diese Datei abspeichern. Ich denke nicht dass das im Sinne von MS ist????
-
Spacelord schrieb:
Ersetzen musst du da nichts.Das ist ja der Punkt,normalerweise gibt es für die Native Api keinen Header und du musst die ganzen Strukturen selbst definieren.
so isses. ms hat 'ntexapi.h' nie veröffentlicht, ihr habt da also was ganz exklusives

-
Yep,
der Header ist cool!!
Ich hatte bislang einen von Sven B. Schreiber wo die wichtigsten Sachen drin waren.Wenn ich mal Zeit hab schau ich mir mal an wo es da Differenzen gibt.
Ist das jetzt der original M$ Header,oder hat sich dass auch irgendein Freak in Nächten vor dem Disassambler zusammengeschustert?MfG Spacelord
-
rewe schrieb:
Wieso kann ich "NtQuerySystemInformation" nicht verwenden, wenn ich diese Datei nicht haben

Dann müsste ja jeder der mit "NtQuerySystemInformation" arbeiten will, diese Datei abspeichern. Ich denke nicht dass das im Sinne von MS ist????
man kann NTQS verwenden, muss aber ohne 'ntexapi.h' alles selber austüfteln, oder sich dieses buch http://www.amazon.de/exec/obidos/ASIN/1578701996/qid%3D1095592822/028-0341218-8541315 besorgen
-
Oder dieses:http://www.amazon.de/exec/obidos/ASIN/0201721872/qid=1095592942/sr=1-5/ref=sr_1_2_5/302-8942584-7396066

MfG Spacelord
-
Spacelord schrieb:
Ist das jetzt der original M$ Header...
es ist das original, von david cutler höchstpersönlich geschrieben. ich hab' die w2k source-codes und da ist das file auch drin (deshalb wusste ich auch noch den namen für die google suche)
-
@net
Ich habe dir eine Nachricht geschrieben (http://www.planet-quellcodes.de).
Check die Nachricht doch mal und gib mir Bitte Bescheid.Danke und Gruss
rewe