web-spider
Goto Top

-Wave In- einstellungen ändern sich ungewollt

Ich verwende ein Diktiergerät (Philips SpeechMike) das direkt über USB mit dem PC (Win XP SP2) verbunden ist (kann nur angeschlossen verwendet werden).
Alles funktionniert einwandfrei bis ich den PC neustarte. Dann verstellen sich die Treibereinstellungen in Windows: Der Audio Eingang (Wave In) wird auf "Ton aus" gehäckchent.
Ich habe in der Registry nach dem Schlüssel gesucht der dieses Häkchen setzt, ohne erfolg, bzw mit Erfolg: Ich kann so gut wie ausschließen dass sich der Eintrag in der Registry befindet.
Ich habe versucht die Datei zu finden auf die die Soundvol~.exe zugreift, auch ohne erfolg.
Jetzt seid Ihr dran face-wink. Wäre wirklich klasse wenn Ihr Licht in mein Dunkel bringen könntet.
Was, oder welche Einstellungen, verändern das "Ton aus"/"Ton nicht aus" Häkchen bzw. wie kann ich das verhindern?
Gruß

Content-Key: 119778

Url: https://administrator.de/contentid/119778

Ausgedruckt am: 29.03.2024 um 13:03 Uhr

Mitglied: 80220
80220 07.07.2009 um 00:50:31 Uhr
Goto Top
Zitat von @Web-Spider:
Ich habe versucht die Datei zu finden auf die die Soundvol~.exe zugreift, auch ohne erfolg.

http://technet.microsoft.com/de-de/sysinternals/bb896642.aspx

Die Soundvol~.exe vorher aus dem Autostart nehmen und von Hand aufrufen.
Mitglied: Web-Spider
Web-Spider 08.07.2009 um 09:38:34 Uhr
Goto Top
... soundvol~.exe ist nicht im Autostart...

Aber ich hab den Eintrag Gefunden *einbisschentriumpfier*
Es ist folgender:
HKLM\System\CurrentControlSet\Control\DeviceClasses\{6994ad04-93ef-11d0-a3cc-00a0c9223196}\##?#USB#Vid_0911&Pid_149a&MI_00#6&1c789d6c&0&0000#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\#GLOBAL\Device Parameters\Mixer\ 0\Controls\ 0\Channel 0 0x00000000 (0)

so muss das nämlich aussehen und nicht so:
[...]0x00000001 (1)
__________________________________________

Was ich als nächsten Schitt versucht hab, war ein Kix-Script zu schreiben, dass das ganze automatisiert.
Höchst simpel, mit dem Ergebniss dass ( wie oben gezeigt) der "value" auf "0" gesetzt wird.
Aber es ändert sich nur der Eintrag in der Registry, nicht aber das Häkchen!!!!!!
Wenn man das Häkchen ändert verändert sich aber der Eintrag.
Wenn man den Eintrag in der Registry verändert bleibt das Häkchen, oder eben bleibt nicht.
Es funktionniert also nur in die eine Richtung: Fenster--> Registry
nicht aber in die andere Richtung: Registry--> Fenster
Wobei sich die tatsächliche Funktion nur nach dem Fenster richtet.

WIE KANN SOWAS SEIN?????????
Ich bin langsam am verzweifeln!
Mitglied: 80220
80220 08.07.2009 um 10:25:57 Uhr
Goto Top
Zitat von @Web-Spider:
WIE KANN SOWAS SEIN?????????
Nach dem Programmstart interessiert den Programmierer des Tools offenbar eine Registry-Änderung nicht mehr.

Wie sieht denn denn geänderte Registry-Eintrag vor und nach Beendigung der Software aus, wenn du von der Software selbst die Finger lässt und was hat deine Recherche mit Filemon ergeben?
Mitglied: Web-Spider
Web-Spider 08.07.2009 um 11:05:42 Uhr
Goto Top
Vor und nach dem System(neu)start ist das "TON AUS"-Häkchen immer gesetzt...
Filemon gibt mir einen dezenten Hinweis auf die ::::::::
sndvol32.exe:4040 SET INFORMATION C:\WINDOWS\system32\config\system.LOG SUCCESS Length: 8192
Registry!,.... ja richtig...
Ich dreh mich im Kreis...
Mitglied: 80220
80220 08.07.2009 um 12:14:10 Uhr
Goto Top
Welches OS verwendest du? Ich meine das OS und nicht die Produktfamilie!
Mitglied: Web-Spider
Web-Spider 08.07.2009 um 13:44:19 Uhr
Goto Top
Genaue Version ist Microsoft Windows XP Professionnal SP2 ver 5.1.2600.
Mitglied: 80220
80220 08.07.2009 um 13:50:44 Uhr
Goto Top
Ok, dann kannst du ja über die Gruppenrichtlinien eine Logoff- bzw. Logon-Script schreiben (für die Maschine!), mit dem du z. B. erst mal beim Herunterfahren den von dir präferierten Wert in der Registry verewigst.
(REG ADD Schlüssel /v Wert /t Typ /d daten /f)
Und bevor du dann unmittelbar nach dem erneuten Hochfahren das TraySymbol für die Lautstärke anfasst (das öffnet nämlich die sndvol32.exe, wie kommst du überhaupt auf Soundvol~exe?), siehst du in der Registry nach, ob der Wert so geblieben ist, wie du ihn beim Herunterfahren gesetzt hast. Ist er NICHT so, musst du weiter ergründen, wodurch er beim Systemstart wieder überschrieben wird.