Daniel <d.camenzind@gunnar-europe.com> schrieb:
> Wir haben unter Vista ein Problem mit Anwendungen die OpenGL
> verwenden. Dabei werden die Bilder meistens nicht nachgezeichnet
> (oder wie der Entwickler sagt: der Buffer nicht sauber geswapt).
>
> Dieses Prolem kann man umgehen, wenn man die Aero-Darstellung
> ausschaltet und zwar via folgender Option:
> -> Start-Button -> (in klassischer Ansicht) Systemsteuerung -> System
> -> Aufgaben "Erweiterte Systemeinstellungen"
> -> in Dialog "Systemeigenschaften Tab "Erweitert"
> -> in Gruppe "Leistung" auf Button "Einstellungen..."
> -> in Dialog "Leistungsoptionen" auf Radiobutton "Benutzerdefiniert:"
> die Option "Desktopgestaltung aktivieren" ausschalten
> -> Button "Übernehmen" oder "OK"
>
> Gibt es eine Möglichkeit dies progammatisch aus- und einzuschalten,
> z.B via Konsolenprogramm, Batch oder Script, damit dies nur vor/nach
> den problematischen Programmen gemacht werden kann?
VBScript SwitchGlass.vbs
-----------------------------------------------------
Set WshShell = WScript.CreateObject("WScript.Shell")
Set objWMIService = GetObject("winmgmts:" & _
"{impersonationLevel=Delegate}!" & _
"\\.\root\cimv2:Win32_Service.Name='UxSms'")
If objWMIService.State <> "Running" Then
errReturn = objWMIService.StartService()
txt = "Glas-Effekt eingeschaltet!"
Else
errReturn = objWMIService.StopService()
txt = "Glas-Effekt ausgeschaltet!"
End If
Select Case errReturn
Case 0
WshShell.PopUp txt,2, "Anzeigeeigenschaften", 64
Case 2
txt = "Fehlercode: " & CStr(errReturn) & vbCrLf _
& "Zugriff verweigert!"
WshShell.PopUp txt,, "Fehlermeldung", 16
Case Else
txt = "Fehlercode: " & CStr(errReturn) & vbCrLf _
& "Allgemeiner unbekannter Fehler!"
WshShell.PopUp txt,, "Fehlermeldung", 16
End Select
------------------------------------------------------
Den Text zwischen den Linien in ein leeres Notepad-Fenster einfügen
und als "SwitchGlass.vbs" speichern.
Ausführen des Scripts schaltet den Glaseffekt aus bzw. ein,
je nach aktueller Einstellung. Muss als Administrator ausgeführt
werden!
--
Helmut Rohrbeck [MVP]
http://www.helmrohr.de/Kontakt.htm
Mail nur über das Kontaktformular
auf meiner Webseite!