BitBlt Bildschirmaufnahme funktioniert nicht unter Windows 10

9

Ich verwende diesen Code, um ein Prozessfenster im Hintergrund zu erfassen:

%Vor%

Bei diesem Code handelt es sich um einen Android-Emulator namens MEmu, der DirectX zum Rendern des Inhalts verwendet. Aber dieser Code wurde nach der Aktualisierung von Windows 10 auf Version 16299 nicht mehr ausgeführt (er funktionierte normal vorher), er funktioniert immer noch unter Windows 7 mit aktiviertem Aero-Modus.

Wenn ich diese Methode in Windows 10 Pro v16299.X verwende, gebe ich einfach ein weißes Bild zurück oder es wird der "Ladebildschirm" des Emulators angezeigt, nicht der laufende Inhalt. Unter Windows 7, wenn ich den Aero-Modus entferne, wird es das selbe tun, den "ladenden Bildschirm" gefangennehmend, so sieht irgendwie aus, wie die Transparenz in dem neuen Windows 10 pro-Update geändert wird.

Ich habe alles versucht, habe versucht, einige Module zu installieren, um den Aero-Modus auf Windows 10 zu erzwingen, habe PrintWindow versucht, den Bildschirm im Hintergrund zu erfassen, aber immer noch den gleichen.

Irgendwelche Ideen, was könnte passieren? Oder eine mögliche Lösung? Oder was hat sich in dieser letzten Windows 10 Pro-Version geändert, die diesen Code kaputt machen könnte?

Danke!

    
Igor M 13.12.2017, 20:57
quelle

0 Antworten

Tags und Links