> > // 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
