Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Unddokumentierte Funktionen im Taskmanager? (https://www.delphipraxis.net/37870-unddokumentierte-funktionen-im-taskmanager.html)

SleepyMaster 11. Jan 2005 15:54


Unddokumentierte Funktionen im Taskmanager?
 
NtSetInformationProcess
NtQueryInformationProcess
NtQueryInformationToken

Weiß jemand wie die Paramter für diese Funktionen lauten und in welcher Dll sie stecken?

Edit: http://undocumented.ntinternals.net/...onProcess.html
weiß jemand eine Unit in der die Funktion/Records/Konstanten deklariert sind?

Gruß SleepyMaster

Sprint 11. Jan 2005 16:07

Re: Unddokumentierte Funktionen im Taskmanager?
 
Zitat:

Zitat von SleepyMaster
weiß jemand eine Unit in der die Funktion/Records/Konstanten deklariert sind?

Windows Native API Interface Unit

Jens Schumann 11. Jan 2005 16:13

Re: Unddokumentierte Funktionen im Taskmanager?
 
Hallo,
da es im MSDN zufinden ist, ist es nicht undokumentiert MSDN-Library durchsuchenNtQueryInformationProcess

SleepyMaster 11. Jan 2005 16:27

Re: Unddokumentierte Funktionen im Taskmanager?
 
Das verwirrt mich jetzt etwas :D

Zitat:

Zitat von http://members.chello.nl/m.vanbrakel2/
This package contains a partial interface unit for the Windows Native API.
Please note that this is an undocumented, unsupported API. Use at your own risk!

und als ich bei google gesucht hatte, ließ sich auch nichts finden, außer das es undokumentiert sei...
wahrscheinlich falsch geschrieben gehabt...
Delphi-Quellcode:
function NtQueryInformationProcess(ProcessHandle: HANDLE; ProcessInformationClass: PROCESSINFOCLASS; ProcessInformation: PVOID; ProcessInformationLength: ULONG; ReturnLength: PULONG): NTSTATUS; stdcall;
falls irgendjemand von euch weiß, wie der Record von ProcessInformation aufgebaut sein muss, bitte bescheid sagen ;)

Danke für eure Hilfe :thumb:
Gruß SleepyMaster

Jens Schumann 11. Jan 2005 16:32

Re: Unddokumentierte Funktionen im Taskmanager?
 
Zitat:

Zitat von SleepyMaster
..falls irgendjemand von euch weiß, wie der Record von ProcessInformation aufgebaut sein muss, bitte bescheid sagen ;)

Danke für eure Hilfe :thumb:
Gruß SleepyMaster

Ich weiß es :stupid:
Folge einfach dem Link ins MSDN - da steht es drin !!!

c113plpbr 11. Jan 2005 16:36

Re: Unddokumentierte Funktionen im Taskmanager?
 
Da gibts auch noch die API-Conversations von assarbad (die mir wesentlich besser gefällt ;) ) und zwar unter http://assarbad.net/de/stuff/, api_conversions

Soweit ich das weis, gehören diese Funktionen zur Windows-Native-Api, und die meisten (oder alle) dieser Funktionen befinden sich in der NTDLL.dll

@Jens Schumann: Sie sind zwar dokumentiert, aber meist nur unvollständig. Das zeigt z.B. das beispiel "NtQueryDirectoryFile", welches du (meines wissens nach) nicht in der (aktuellen) MSDN finden wirst. Dennoch gehört diese Funktion zur Native-API

@SleepyMaster: Der aufbau der strukturen sollte in der übersetzung stehen!

ciao, Philipp

SleepyMaster 11. Jan 2005 16:45

Re: Unddokumentierte Funktionen im Taskmanager?
 
leider ist in auch in der Übersetzung von Assarbad nur ein PVOID angegeben.

Sprint 11. Jan 2005 16:53

Re: Unddokumentierte Funktionen im Taskmanager?
 
Zitat:

Zitat von SleepyMaster
falls irgendjemand von euch weiß, wie der Record von ProcessInformation aufgebaut sein muss, bitte bescheid sagen

In den Borland Newsgroup findet man einige Beispiele. Die meisten Informationen bekommst du aber wohl in Mircosoft's Kernel & OS Newsgroup.

c113plpbr 11. Jan 2005 16:58

Re: Unddokumentierte Funktionen im Taskmanager?
 
Zitat:

Zitat von SleepyMaster
leider ist in auch in der Übersetzung von Assarbad nur ein PVOID angegeben.

Das ist auch richtig so, aber eine kleine suche in assarbads Native.pas hätte schon gereicht um deine frage zu beantworten. Für SystemProcessesAndThreadsInformation brauchst du die SYSTEM_PROCESSES-Struktur

ciao, Philipp

SleepyMaster 11. Jan 2005 17:24

Re: Unddokumentierte Funktionen im Taskmanager?
 
Ok.. danke... werds mal ausprobieren :D


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:27 Uhr.
Seite 1 von 2  1 2      

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