FAQ

Einstellen des Screenscrape Modus

Bei diesem Knowledge Base Artikel handelt es sich um einen Archiveintrag, der 1:1 aus den FAQv1 Beiträgen übernommen wurde. Er dient dazu, auch Lösungen für ältere Versionen nach wie vor anzubieten und durchsuchbar zu machen.

Archiv

Seit Windows 2000 wird von NetSupport Manager ein sog. Mirrortreiber benutzt, um die Grafikinformationen des CLIENT Rechners an den CONTROL Rechner zu übermitteln.

Jedoch sind einige Applikationen immer noch nicht in der Lage, diesen Mirrortreiber als solches zu erkennen.
Hierbei handelt es sich z.B. um

  • JAVA Applikationen
  • Programme, welche die DirectX Schnittstelle nutzen
  • DVD Player Software

Ursache

Dadurch, daß der Mirrortreiber von NetSupport Manager nicht als Mirrortrreiber erkannt wird, werden an die abfragenden Software falsche Ergebnisse geliefert und führen somit zu den bekannten Problemen.

Eine DVD Player Software muss z.B. feststellen, ob die Grafikkarte die Hardware Overlay Funktionalität umsetzen kann.
Eine auf DirectX basierende Software muss z.B. feststellen, ob die Grafikkarte die DirectDraw Funktionalität umsetzen kann.

Wird jetzt aber anstatt der tatsächlichen Grafikkarte ( der eingebauten Grafikkarte z.B. ATI, Matrox, nVidia, usw. ) die virtuelle Grafikkarte ( der Mirrortreiber "PCI GDIHook5" von NetSupport Manager ) angesprochen, so werden Anfragen an z.B. Hardware Overlay oder DirectDraw natürlich negativ beantwortet.

Da die einzige Aufgabe eines Mirrortreibers darin besteht, alle GDI Befehle der Systems an die Grafikkarte zu filtern und "als Kopie" an eine bekannte Zieladresse zu schicken ( im Fall von NetSupport Manager an den CONTROL Rechner), muss dieser Treiber by Design vor der tatsächlichen Grafikkarte positioniert sein.

NetSupport Manager kann jedoch zur Nutzung des ScreenScrape Modus konfiguriert werden und somit nicht auf die Verwendung des Mirrortreibers angewiesen.
Da in diesem Modus nicht der GDI Befehl zum "zeichnen" des Bildschirminhalts benutzt wird, sondern der VGA Speicher übertragen wird, kommt es hier zu geringfügigen Performance Einbußen.

Lösung

Da der ScreenScrape Modus nicht über den Client Configurator aktiviert werden kann, nehmen Sie bitte manuell ( z.B. mit Notepad ) in der Konfigurationsdatei client32.ini folgende Änderung vor:

[Client]
ScreenScrape=1

Damit wird die Prüfsumme der Datei ungültig.

Bitte beachten Sie die Hinweise zu "Wie kann die Prüfsumme der Datei Client32.ini neu berechnet werden"

Anschliessend muss der Mirrortreiber PCI GDIHook5 aus dem System entfernt werden.
Bitte beachten Sie hierzu die Anleitung zur "Deinstallation des Grafikkartentreibers "PCI GDIHook5"

Bitte beachten Sie auch die Hinweise zu "DirectX-Diagnose zeigt keine DirectDraw / Direct3D / AGP Funktionalität an"

Lösung (10.2009)

Ab der Version 10 kann der ScreenScrape Modus auch über den Client Configurator aktiviert bzw. deaktiviert werden.