> 
> // Bitte vergiss VB wenn Du mit Speicher jonglierst. Setz' den 
> // Teil in C++ als 
> // DLL um (oder von mir aus als Komponente), das ist um vieles 
> // einfacher.
> 
> leichter gesagt als getan... hab noch nie was in c++ gemacht 
> (nur vb und
> c#).
> 
> prinzipiell sollte doch alles in vb auch genauso gehen, oder?
> die api-deklarationen f�r die ntdll hab ich schon.
> 
> Public Declare Function NtQueryInformationProcess _
>     Lib "ntdll" (ByVal ProcessHandle As Long, _
>     ByVal ProcessInformationClass As Long, _
>     ByRef ProcessInformation As PROCESS_BASIC_INFORMATION, _
>     ByVal lProcessInformationLength As Long, _
>     ByRef lReturnLength As Long) As Long
> 
> Public Type PROCESS_BASIC_INFORMATION
>     ExitStatus As Long
>     PebBaseAddress As Long
>     AffinityMask As Long
>     BasePriority As Long
>     UniqueProcessId As Long
>     InheritedFromUniqueProcessId As Long
> End Type
> 
> bekomme auch schon eine baseAddress!! nur die 
> ReadProcessMemory liefert
> nur falsch zur�ck.
> 
> hat man �berhaupt zugriff auf andere prozesse in nt?
> 

Ein Prozess ist ein securable object. Das bedeutet, das derjenige
Thread, der ReadProcessMemory f�r einen anderen Prozess aufruft, die
entsprechenden Rechte braucht.

-Alex

| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an