Frage

ich Windows 7 64 Bit Professional Edition auf einem Computer habe ich mich so gebaut gibt es keinen Hersteller zu fragen. Ich verwende eine On-Board-Soundkarte, die 7,1 und optische Ausgänge. Der optische Ausgang in einen Denon Verstärker angeschlossen, die die Lautsprecher steuert.

Ich habe ein Lautsprechersystem in meinen Computer durch den optischen Anschluss auf meiner Soundkarte eingesteckt bekam. Wenn ich Standard-Windows-Treiber verwenden, nur ich Stereo-Ausgang bekommen, damit ich die Realtek HD-Audio-Treiber installiert. Das gibt mir Surround-Sound erfolgreich aber es ist nicht das als Standard-Lautsprecher nicht binden so, wenn ich Kopfhörer anschließen und definieren sie als Kopfhörer nichts, um die Audio geschieht geht noch auf das Lautsprechersystem und nichts an den Kopfhörer.

Ich habe entdeckt, dass, wenn ich das digitale Ausgabegerät in den Wiedergabegeräten zu deaktivieren Liste des Ton automatisch über die Kopfhörer umgeleitet wird. Deshalb habe ich versucht, einen Weg zu deaktivieren oder aktivieren Sie dieses Gerät zu finden. Ich habe eine programmierbare Tastatur, damit ich daher ein Programm oder Skript auf einen Ersatzschlüssel zuordnen kann ich ein Programm zu schreiben, ich versuche, zu überprüfen, ob das Gerät aktiviert oder deaktiviert diese dann auf das, was es nicht also ist zu ändern, wenn auf Ausschalten und wenn aus anschalten.

Ich habe versucht, das Hardware-IDs zu finden, das
1 sind. "HDAUDIO \ FUNC_01 & VEN_10EC & DEV_0888 & SUBSYS_105BA601" 2
. "HDAUDIO \ FUNC_01 & VEN_10EC & DEV_0888 & SUBSYS_105BA601 & REV_1000"

hatte ich geplant, eine Batch-Skript mit devcon zu erstellen (die Befehlszeile Alternative zum Geräte-Managern.) Unter Verwendung der folgenden Code zu deaktivieren oder das Gerät aktivieren

devcon disable "HDAUDIO\FUNC_01&VEN_10EC&DEV_0888&SUBSYS_105BA601*"
devcon enable "HDAUDIO\FUNC_01&VEN_10EC&DEV_0888&SUBSYS_105BA601*"

versagt jedoch devcon diese Geräte zu deaktivieren, da die optische Verbindung auf der Soundkarte ist, und ich kann nur die gesamte Soundkarte deaktivieren, die auch die Kopfhörer deaktivieren würde.

Ich bin ein wenig verloren, was jetzt zu tun und ich mag wirklich nicht meinen Bruder nach Bedarf mit Abwehrmitteln zu spielen.

Ich bin für alle Vorschläge offen. Ich bin glücklich, jede Sprache zu verwenden, dies zu tun. Ich bin sicher, es muss ein Weg sein, diese von c zu tun, aber ich habe es nicht gelungen, keine Informationen über diese zu finden. Ich würde irgendwelche Vorschläge zu schätzen wissen. Ich bin sehr glücklich, das Programm selbst zu schreiben, aber wenn jemand zumindest mich in der richtigen Richtung zu einer api oder so etwas wie devcon oder irgendeine Weise in einer Sprache, dies zu tun zeigen könnte. Ich weiß noch VB6, VB.NET, VB Script, Java und Batch-Scripting und Powershell recht gut und habe einige Kenntnisse in C, C ++ und C # .NET.

jede und alle Hilfe würde geschätzt

Mit freundlichen Grüßen
Dexter

War es hilfreich?

Lösung

Sie können mit diesem versuchen:

devcon /r disable @"HDAUDIO\FUNC_01&VEN_10EC&DEV_0888&SUBSYS_105BA601*"
devcon /r enable @"HDAUDIO\FUNC_01&VEN_10EC&DEV_0888&SUBSYS_105BA601*"

Grüße,

Pal

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top