Hallo zusammen,
da sich hier doch recht viele Experten für die verschiedensten Gebiete tummeln, dachte ich mir, ich stelle mal hier die Frage.
Das Problem ist das folgende:
An einem Laptop mit WinXP Professional wird zeitweise das Touchpad, zeitweise eine externe Maus genutzt.
Bei Verwendung des Touchpads sollte, damit sinnvoll gearbeitet werden kann, die Zeigerbeschleunigung (Systemsteuerung->Maus->Zeigeroptionen->Zeigerbeschleunigung) aktiviert sein.
Wird die externe Maus angeschlossen, so muss die Zeigerbeschleunigung deaktiviert werden.
Bisher macht der User das alles per Hand, d.h. er klickt sich durch die Menüs der Systemsteuerung, entfernt od. setzt den entsprechenden Haken, speichert und schliesst dann alle Fenster.
Die Überlegung war nun: Kann man das nicht automatisieren od. zumindest per Script vereinfachen?
Ich habe herausgefunden, dass die benötigten Werte in der Registry unter
HKEY_CURRENT_USER\Control Panel\Mouse
stehen. So weit, so gut. Zwei .reg-Dateien erstellt, einmal Config für Touchpad, einmal für externe Maus.
Jetzt der Knackpunkt:
Wenn ich diese Werte in die Registry eintrage, so werden die Änderungen nicht sofort übernommen. Erst ein Neustart des Systems bewirkt die Änderung.
Ich habe dann versucht, per Stapelverarbeitung erst die Einträge vorzunehmen, dann den explorer abzuschiessen und dann eben diesen neu zu starten. Leider werden dadurch die benötigten Eintrage auch nicht neu geladen.
Hat von euch jemand eine Ahnung, was hier zum Ziel führen könnte?
MfG
_________________
Delphi: XE - OS: Windows 7 Professional x64