Ich fange nach 25 Jahren wieder an mit ASM-Programmierung. Ich habe bisher nur im Real-mode progranniert.
Problemstellung: Ich will unter Windows98se den Bildschirminhalt, den eine andere Applikation erzeugt, sehr performant lesen. Im Real-Mode kein Problem. Einfach den Video-Ram lesen. Wie sieht das im protected-Mode aus, wo der Video-Ram im Nirwana eines virtuellen Speichers verschwindet?
Danke für jede Art von Hilfe.
Lesen Bildschirmausgabe einer anderen Applikation
Moderatoren: crack, Krüsty, Marwin
- crack
- Administrator
- Beiträge: 280
- Registriert: Dienstag 21. Dezember 2004, 15:02
- Wohnort: 53783 Eitorf
- Kontaktdaten:
m.E. müssten die OpenGL bzw. DirectX Erweiterungen diese Funktionen bereitstellen, die andere Möglichkeit: einen eigenen Kernel Mode Driver proggen ...
BTW: lediglich das 'virtuelle' Video Ram verschwindet im 'Nirwana', das physikalische (auf der Graka) liegt auch im virtual Mode da wo es VGA / VESA / XGA und ander Standarts 'hinverbannt' haben, wenn Du dem Programm die entsprechenden Privileg Levels erteilst müsste ein direkter Zugriff nach wie vor möglich sein ....
BTW: lediglich das 'virtuelle' Video Ram verschwindet im 'Nirwana', das physikalische (auf der Graka) liegt auch im virtual Mode da wo es VGA / VESA / XGA und ander Standarts 'hinverbannt' haben, wenn Du dem Programm die entsprechenden Privileg Levels erteilst müsste ein direkter Zugriff nach wie vor möglich sein ....
mit freundlichen grüssen,
with best regards,
crack
with best regards,
crack