Autor Beitrag
Flamefire
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1207
Erhaltene Danke: 31

Win 10
Delphi 2009 Pro, C++ (Visual Studio)
BeitragVerfasst: Di 10.11.09 17:04 
Ich arbeite gerade mit Treibern um Kernelzugriff zu erhalten.

Jetzt würde ich gern aus dem Speicher eines Bestimmten Prozesses Daten auslesen.
u.a. verwende ich diesen Code:
ausblenden Quelltext
1:
2:
3:
  stat=ZwOpenProcess(&hProc,PROCESS_ALL_ACCESS,&oa,&PID);
//..
  status=ZwReadVirtualMemory(hProc,(PULONG)Add,&(OutData->Buffer),4,&dwRead);


openprocess ist noch in ordnung. aber bei ZwReadVirtualMemory bekomme ich ne zugriffsverletzung
kann es sein, dass ich damit nicht nach kernelmode speicher lesen kann?

Wie kann ich das umgehen?