The source for Version 1 of Audio Switcher
xenolightning / audioswitcher_v1 Goto Github PK
View Code? Open in Web Editor NEWVersion 1 of Audio Switcher
License: Microsoft Public License
Version 1 of Audio Switcher
License: Microsoft Public License
Audio Switcher
Version: 1.5.4.1
Operating System: Microsoft Windows NT 6.2.9200.0 64-bit
Administrator Privileges: False
Client Email Address:
System.TypeInitializationException: 'FortyOne.AudioSwitcher.Configuration.ConfigurationSettings' 的型別初始設定式發生例外狀況。 ---> System.Collections.Generic.KeyNotFoundException: 指定的索引鍵不在字典中。
於 FortyOne.AudioSwitcher.Configuration.ConfigurationWriter.IniReadValue(String Section, String Key)
於 FortyOne.AudioSwitcher.Configuration.ConfigurationSettings.set_AutoStartWithWindows(Boolean value)
於 FortyOne.AudioSwitcher.Configuration.ConfigurationSettings..cctor()
--- 內部例外狀況堆疊追蹤的結尾 ---
於 FortyOne.AudioSwitcher.AudioSwitcher.LoadSettings()
於 FortyOne.AudioSwitcher.AudioSwitcher..ctor()
於 FortyOne.AudioSwitcher.Program.Main()
Audio Switcher
Version: 1.5.4.1
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1 64-bit
Administrator Privileges: True
Client Email Address:
adding a hotkey of control-alt-6
System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
at System.Collections.Generic.List`1.Enumerator.MoveNextRare()
at System.Collections.Generic.List`1.Enumerator.MoveNext()
at FortyOne.AudioSwitcher.AudioSwitcher.RefreshNotifyIconItems()
at FortyOne.AudioSwitcher.AudioSwitcher.RefreshRecordingDevices()
at System.Windows.Forms.Form.OnActivated(EventArgs e)
at System.Windows.Forms.Form.WmActivate(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Test
Sean Test
Stack Trace
Audio Switcher
Version: 1.5.4.1
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1 64-bit
Administrator Privileges: True
Client Email Address: [email protected]
The application appears to crash constantly whenever I have the S/PDIF passthrough devise set as default. I can however access the application through the right click menu before I close this bug report window.
System.ArgumentOutOfRangeException: Text length must be less than 64 characters long.
Parameter name: Text
Actual value was S/PDIF Pass-through Device (2- ASUS Xonar Essence STX Audio Device).
at System.Windows.Forms.NotifyIcon.set_Text(String value)
at FortyOne.AudioSwitcher.AudioSwitcher.RefreshNotifyIconItems()
at FortyOne.AudioSwitcher.AudioSwitcher.RefreshRecordingDevices()
at FortyOne.AudioSwitcher.AudioSwitcher..ctor()
at FortyOne.AudioSwitcher.Program.Main()
Audio Switcher
Version: 1.5.4.1
Operating System: Microsoft Windows NT 6.2.9200.0 64-bit
Administrator Privileges: False
Client Email Address:
System.Collections.Generic.KeyNotFoundException: Daný klíč není ve slovníku k dispozici.
v FortyOne.AudioSwitcher.Configuration.ConfigurationWriter.IniReadValue(String Section, String Key)
v FortyOne.AudioSwitcher.AudioSwitcher.Form1_FormClosing(Object sender, FormClosingEventArgs e)
v System.Windows.Forms.Form.WmClose(Message& m)
v System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
v System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Audio Switcher
Version: 1.5.4.1
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1 64-bit
Administrator Privileges: False
Client Email Address:
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at FortyOne.AudioSwitcher.Configuration.ConfigurationWriter.IniReadValue(String Section, String Key)
at FortyOne.AudioSwitcher.AudioSwitcher.RefreshPlaybackDropDownButton()
at System.Windows.Forms.ListView.WmReflectNotify(Message& m)
at System.Windows.Forms.ListView.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Audio Switcher
Version: 1.5.4.1
Operating System: Microsoft Windows NT 6.2.9200.0 64-bit
Administrator Privileges: False
Client Email Address:
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at FortyOne.AudioSwitcher.Configuration.ConfigurationWriter.IniReadValue(String Section, String Key)
at FortyOne.AudioSwitcher.AudioSwitcher.notifyIconStrip_ItemClicked(Object sender, ToolStripItemClickedEventArgs e)
at System.Windows.Forms.ToolStripDropDown.OnItemClicked(ToolStripItemClickedEventArgs e)
at System.Windows.Forms.ToolStrip.HandleItemClick(ToolStripItem dismissingItem)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Audio Switcher
Version: 1.5.4.1
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1 64-bit
Administrator Privileges: True
Client Email Address:
System.TypeInitializationException: Der Typeninitialisierer für "FortyOne.AudioSwitcher.HotKeyData.HotKeyManager" hat eine Ausnahme verursacht. ---> System.IO.FileNotFoundException: Die Datei oder Assembly "System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.
Dateiname: "System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
bei FortyOne.AudioSwitcher.HotKeyData.HotKeyManager.RefreshHotkeys()
WRN: Protokollierung der Assemblybindung ist AUS.
Sie können die Protokollierung der Assemblybindungsfehler aktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) auf 1 festlegen.
Hinweis: Die Protokollierung der Assemblybindungsfehler führt zu einer gewissen Leistungseinbuße.
Sie können dieses Feature deaktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] entfernen.
--- Ende der internen Ausnahmestapelüberwachung ---
bei FortyOne.AudioSwitcher.HotKeyData.HotKeyManager.add_HotKeyPressed(EventHandler value)
bei FortyOne.AudioSwitcher.AudioSwitcher..ctor()
bei FortyOne.AudioSwitcher.Program.Main()
Audio Switcher
Version: 1.5.4.1
Operating System: Microsoft Windows NT 6.2.9200.0 64-bit
Administrator Privileges: False
Client Email Address:
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei FortyOne.AudioSwitcher.FavouriteDeviceManager.GetNextFavouritePlaybackDevice()
bei FortyOne.AudioSwitcher.AudioSwitcher.t_Tick(Object sender, EventArgs e)
bei System.Windows.Forms.Timer.OnTick(EventArgs e)
bei System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Audio Switcher
Version: 1.5.2.9
Operating System: Microsoft Windows NT 6.2.9200.0 64-bit
Administrator Privileges: False
Client Email Address:
System.UnauthorizedAccessException: Отказано в доступе по пути "C:\Program Files (x86)\Audio.Switcher\AudioSwitcher.ini".
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
в FortyOne.AudioSwitcher.Configuration.ConfigurationWriter.SetPath(String INIPath)
в FortyOne.AudioSwitcher.AudioSwitcher..ctor()
в FortyOne.AudioSwitcher.Program.Main()
Looks as though the COM Objects are not being destroyed as expected.
This looks to be only affecting the .NET4 version.
Thomas ツ @heldchen 3h3 hours ago
@xenolightning the .net 4 beta of audioswitcher leaks windows handles like crazy... 18k open handles after ~3hr
Audio Switcher
Version: 1.6.0.1
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1 64-bit
Administrator Privileges: True
System.TypeInitializationException: 'FortyOne.AudioSwitcher.AudioDeviceManager'의 형식 이니셜라이저에서 예외를 Throw했습니다. ---> System.AggregateException: 하나 이상의 오류가 발생했습니다. ---> System.Runtime.InteropServices.COMException: 예외가 발생한 HRESULT: 0x88890008
위치: AudioSwitcher.AudioApi.CoreAudio.Interfaces.IMMDevice.Activate(Guid& id, ClsCtx clsCtx, IntPtr activationParams, Object& interfacePointer)
위치: AudioSwitcher.AudioApi.CoreAudio.MMDevice.GetAudioEndpointVolume()
위치: AudioSwitcher.AudioApi.CoreAudio.CoreAudioDevice.<>c__DisplayClass2.<.ctor>b__0()
위치: AudioSwitcher.AudioApi.CoreAudio.CoreAudioDevice..ctor(MMDevice device, IDeviceEnumerator`1 enumerator)
위치: AudioSwitcher.AudioApi.CoreAudio.CoreAudioDeviceEnumerator.b__15()
위치: System.Threading.Tasks.Task.Execute()
--- 내부 예외 스택 추적의 끝 ---
위치: System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
위치: AudioSwitcher.AudioApi.CoreAudio.CoreAudioDeviceEnumerator.RefreshSystemDevices()
위치: AudioSwitcher.AudioApi.CoreAudio.CoreAudioController..ctor()
위치: FortyOne.AudioSwitcher.AudioDeviceManager..cctor()
--- 내부 예외 스택 추적의 끝 ---
위치: FortyOne.AudioSwitcher.AudioDeviceManager.get_Controller()
위치: FortyOne.AudioSwitcher.AudioSwitcher.RefreshRecordingDevices()
위치: FortyOne.AudioSwitcher.AudioSwitcher..ctor()
위치: FortyOne.AudioSwitcher.Program.Main()
System.TypeInitializationException: 'FortyOne.AudioSwitcher.AudioDeviceManager'의 형식 이니셜라이저에서 예외를 Throw했습니다. ---> System.AggregateException: 하나 이상의 오류가 발생했습니다. ---> System.Runtime.InteropServices.COMException: 예외가 발생한 HRESULT: 0x88890008
위치: AudioSwitcher.AudioApi.CoreAudio.Interfaces.IMMDevice.Activate(Guid& id, ClsCtx clsCtx, IntPtr activationParams, Object& interfacePointer)
위치: AudioSwitcher.AudioApi.CoreAudio.MMDevice.GetAudioEndpointVolume()
위치: AudioSwitcher.AudioApi.CoreAudio.CoreAudioDevice.<>c__DisplayClass2.<.ctor>b__0()
위치: AudioSwitcher.AudioApi.CoreAudio.CoreAudioDevice..ctor(MMDevice device, IDeviceEnumerator`1 enumerator)
위치: AudioSwitcher.AudioApi.CoreAudio.CoreAudioDeviceEnumerator.<RefreshSystemDevices>b__15()
위치: System.Threading.Tasks.Task.Execute()
--- 내부 예외 스택 추적의 끝 ---
위치: System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
위치: AudioSwitcher.AudioApi.CoreAudio.CoreAudioDeviceEnumerator.RefreshSystemDevices()
위치: AudioSwitcher.AudioApi.CoreAudio.CoreAudioController..ctor()
위치: FortyOne.AudioSwitcher.AudioDeviceManager..cctor()
--- 내부 예외 스택 추적의 끝 ---
위치: FortyOne.AudioSwitcher.AudioDeviceManager.get_Controller()
위치: FortyOne.AudioSwitcher.AudioSwitcher.RefreshRecordingDevices()
위치: FortyOne.AudioSwitcher.AudioSwitcher..ctor()
위치: FortyOne.AudioSwitcher.Program.Main()
Audio Switcher
Version: 1.5.4.1
Operating System: Microsoft Windows NT 6.0.6001 Service Pack 1 64-bit
Administrator Privileges: False
Client Email Address:
System.TypeInitializationException: The type initializer for 'FortyOne.AudioSwitcher.HotKeyData.HotKeyManager' threw an exception. ---> System.IO.FileNotFoundException: Could not load file or assembly 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The system cannot find the file specified.
File name: 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
at FortyOne.AudioSwitcher.HotKeyData.HotKeyManager.RefreshHotkeys()
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
--- End of inner exception stack trace ---
at FortyOne.AudioSwitcher.HotKeyData.HotKeyManager.add_HotKeyPressed(EventHandler value)
at FortyOne.AudioSwitcher.AudioSwitcher..ctor()
at FortyOne.AudioSwitcher.Program.Main()
Audio Switcher
Version: 1.5.4.1
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1 64-bit
Administrator Privileges: False
Client Email Address:
System.UnauthorizedAccessException: Der Zugriff auf den Pfad "C:\Program Files\Audio Switcher\AudioSwitcher.ini" wurde verweigert.
bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
bei System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
bei FortyOne.AudioSwitcher.Configuration.ConfigurationWriter.SetPath(String INIPath)
bei FortyOne.AudioSwitcher.AudioSwitcher..ctor()
bei FortyOne.AudioSwitcher.Program.Main()
I have Audio Switcher (great application, btw) set to start at log in. Something I noticed is my hotkey settings were missing on start-up. I had to change the configuration file to read-only to prevent it from being re-written.
Not a deal breaker, just a minor annoyance.
Audio Switcher
Version: 1.5.2.9
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1 64-bit
Administrator Privileges: True
Client Email Address:
System.ArgumentOutOfRangeException: 文字長度必須少於 64 個字元。
參數名稱: Text
實際的值為 NVIDIA HDMI Out (NVIDIA Virtual Audio Device (Wave Extensible) (WDM))。
於 System.Windows.Forms.NotifyIcon.set_Text(String value)
於 FortyOne.AudioSwitcher.AudioSwitcher.RefreshNotifyIconItems()
於 FortyOne.AudioSwitcher.AudioSwitcher.RefreshRecordingDevices()
於 FortyOne.AudioSwitcher.AudioSwitcher..ctor()
於 FortyOne.AudioSwitcher.Program.Main()
Audio Switcher
Version: 1.5.4.1
Operating System: Microsoft Windows NT 6.2.9200.0 64-bit
Administrator Privileges: False
Client Email Address:
System.ArgumentOutOfRangeException: Długość tekstu musi być mniejsza niż 64 znaki.
Nazwa parametru: Text
Rzeczywista wartość to Głośniki (2 — Urządzenie zgodne ze standardem High Definition Audio).
w System.Windows.Forms.NotifyIcon.set_Text(String value)
w FortyOne.AudioSwitcher.AudioSwitcher.RefreshNotifyIconItems()
w FortyOne.AudioSwitcher.AudioSwitcher.RefreshPlaybackDevices()
w FortyOne.AudioSwitcher.AudioSwitcher.Form1_Activated(Object sender, EventArgs e)
w System.Windows.Forms.Form.OnActivated(EventArgs e)
w System.Windows.Forms.Form.WmActivate(Message& m)
w System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
w System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Audio Switcher
Version: 1.5.4.1
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1 64-bit
Administrator Privileges: False
Client Email Address:
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at FortyOne.AudioSwitcher.Configuration.ConfigurationWriter.IniReadValue(String Section, String Key)
at FortyOne.AudioSwitcher.AudioSwitcher.RefreshPlaybackDropDownButton()
at System.Windows.Forms.ListView.WmReflectNotify(Message& m)
at System.Windows.Forms.ListView.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Audio Switcher
Version: 1.5.4.1
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1 64-bit
Administrator Privileges: False
Client Email Address:
Tried to quick switch between audio sources that should be present both of them.
System.NullReferenceException: Objektreferensen har inte angetts till en instans av ett objekt.
vid FortyOne.AudioSwitcher.FavouriteDeviceManager.GetNextFavouritePlaybackDevice()
vid FortyOne.AudioSwitcher.AudioSwitcher.t_Tick(Object sender, EventArgs e)
vid System.Windows.Forms.Timer.OnTick(EventArgs e)
vid System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
vid System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Audio Switcher
Version: 1.6.0.0
Operating System: Microsoft Windows NT 6.2.9200.0 64-bit
Administrator Privileges: False
Client Email Address:
System.AggregateException: One or more errors occurred. ---> System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
at AudioSwitcher.AudioApi.CoreAudio.Interfaces.IPropertyStore.GetCount(Int32& propCount)
at AudioSwitcher.AudioApi.CoreAudio.PropertyStore.Contains(PropertyKey key)
at AudioSwitcher.AudioApi.CoreAudio.MMDevice.get_DeviceName()
at System.Threading.Tasks.Task1.InnerInvoke() at System.Threading.Tasks.Task.Execute() --- End of inner exception stack trace --- at System.Threading.Tasks.Task
1.GetResultCore(Boolean waitCompletionNotification)
at FortyOne.AudioSwitcher.AudioSwitcher.RefreshNotifyIconItems()
at FortyOne.AudioSwitcher.AudioSwitcher.RefreshRecordingDevices()
at FortyOne.AudioSwitcher.AudioSwitcher..ctor()
at FortyOne.AudioSwitcher.Program.Main()
---> (Inner Exception #0) System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
at AudioSwitcher.AudioApi.CoreAudio.Interfaces.IPropertyStore.GetCount(Int32& propCount)
at AudioSwitcher.AudioApi.CoreAudio.PropertyStore.Contains(PropertyKey key)
at AudioSwitcher.AudioApi.CoreAudio.MMDevice.get_DeviceName()
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()<---
System.AggregateException: One or more errors occurred. ---> System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
at AudioSwitcher.AudioApi.CoreAudio.Interfaces.IPropertyStore.GetCount(Int32& propCount)
at AudioSwitcher.AudioApi.CoreAudio.PropertyStore.Contains(PropertyKey key)
at AudioSwitcher.AudioApi.CoreAudio.MMDevice.get_DeviceName()
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
at FortyOne.AudioSwitcher.AudioSwitcher.RefreshNotifyIconItems()
at FortyOne.AudioSwitcher.AudioSwitcher.RefreshRecordingDevices()
at FortyOne.AudioSwitcher.AudioSwitcher..ctor()
at FortyOne.AudioSwitcher.Program.Main()
---> (Inner Exception #0) System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
at AudioSwitcher.AudioApi.CoreAudio.Interfaces.IPropertyStore.GetCount(Int32& propCount)
at AudioSwitcher.AudioApi.CoreAudio.PropertyStore.Contains(PropertyKey key)
at AudioSwitcher.AudioApi.CoreAudio.MMDevice.get_DeviceName()
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()<---
Audio Switcher
Version: 1.5.4.1
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1 64-bit
Administrator Privileges: False
Client Email Address:
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at FortyOne.AudioSwitcher.Configuration.ConfigurationWriter.IniReadValue(String Section, String Key)
at FortyOne.AudioSwitcher.AudioSwitcher.Form1_FormClosing(Object sender, FormClosingEventArgs e)
at System.Windows.Forms.Form.WmClose(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Audio Switcher
Version: 1.5.4.1
Operating System: Microsoft Windows NT 6.2.9200.0 64-bit
Administrator Privileges: False
Client Email Address: 123
System.UnauthorizedAccessException: Отказано в доступе по пути "C:\AudioSwitcher.ini".
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
в FortyOne.AudioSwitcher.Configuration.ConfigurationWriter.SetPath(String INIPath)
в FortyOne.AudioSwitcher.AudioSwitcher..ctor()
в FortyOne.AudioSwitcher.Program.Main()
Audio Switcher
Version: 1.5.2.9
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1 64-bit
Administrator Privileges: True
Client Email Address: 560@Qfgdghrfhtdjty
55
System.ArgumentOutOfRangeException: 文字長度必須少於 64 個字元。
參數名稱: Text
實際的值為 NVIDIA HDMI Out (NVIDIA Virtual Audio Device (Wave Extensible) (WDM))。
於 System.Windows.Forms.NotifyIcon.set_Text(String value)
於 FortyOne.AudioSwitcher.AudioSwitcher.RefreshNotifyIconItems()
於 FortyOne.AudioSwitcher.AudioSwitcher.RefreshRecordingDevices()
於 FortyOne.AudioSwitcher.AudioSwitcher..ctor()
於 FortyOne.AudioSwitcher.Program.Main()
Audio Switcher
Version: 1.5.4.1
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1 64-bit
Administrator Privileges: True
Client Email Address:
System.ArgumentOutOfRangeException: Text length must be less than 64 characters long.
Parameter name: Text
Actual value was NVIDIA HDMI Out (NVIDIA Virtual Audio Device (Wave Extensible) (WDM)).
at System.Windows.Forms.NotifyIcon.set_Text(String value)
at FortyOne.AudioSwitcher.AudioSwitcher.RefreshNotifyIconItems()
at FortyOne.AudioSwitcher.AudioSwitcher.RefreshRecordingDevices()
at FortyOne.AudioSwitcher.AudioSwitcher..ctor()
at FortyOne.AudioSwitcher.Program.Main()
Audio Switcher
Version: 1.5.4.1
Operating System: Microsoft Windows NT 6.2.9200.0 64-bit
Administrator Privileges: False
Client Email Address:
System.Collections.Generic.KeyNotFoundException: Daný klíč není ve slovníku k dispozici.
v FortyOne.AudioSwitcher.Configuration.ConfigurationWriter.IniReadValue(String Section, String Key)
v FortyOne.AudioSwitcher.AudioSwitcher.Form1_FormClosing(Object sender, FormClosingEventArgs e)
v System.Windows.Forms.Form.WmClose(Message& m)
v System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
v System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Test
Sean Test
Stack Trace
Audio Switcher
Version: 1.5.2.9
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1 64-bit
Administrator Privileges: False
Client Email Address:
System.UnauthorizedAccessException: Access to the path 'C:\Program Files (x86)\Audio Switcher\AudioSwitcher.ini' is denied.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
at FortyOne.AudioSwitcher.Configuration.ConfigurationWriter.SetPath(String INIPath)
at FortyOne.AudioSwitcher.AudioSwitcher..ctor()
at FortyOne.AudioSwitcher.Program.Main()
Audio Switcher
Version: 1.5.4.1
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1 64-bit
Administrator Privileges: False
Client Email Address:
System.UnauthorizedAccessException: Access to the path 'C:\Program Files (x86)\AudioSwitcher.ini' is denied.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
at FortyOne.AudioSwitcher.Configuration.ConfigurationWriter.SetPath(String INIPath)
at FortyOne.AudioSwitcher.AudioSwitcher..ctor()
at FortyOne.AudioSwitcher.Program.Main()
Audio Switcher
Version: 1.5.4.1
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1 64-bit
Administrator Privileges: False
Client Email Address:
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at FortyOne.AudioSwitcher.Configuration.ConfigurationWriter.IniReadValue(String Section, String Key)
at FortyOne.AudioSwitcher.AudioSwitcher.RefreshPlaybackDropDownButton()
at System.Windows.Forms.ListView.WmReflectNotify(Message& m)
at System.Windows.Forms.ListView.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Audio Switcher
Version: 1.6.0.0
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1 64-bit
Administrator Privileges: True
System.TypeInitializationException: 'FortyOne.AudioSwitcher.AudioDeviceManager'의 형식 이니셜라이저에서 예외를 Throw했습니다. ---> System.AggregateException: 하나 이상의 오류가 발생했습니다. ---> System.Runtime.InteropServices.COMException: 예외가 발생한 HRESULT: 0x88890008
위치: AudioSwitcher.AudioApi.CoreAudio.Interfaces.IMMDevice.Activate(Guid& id, ClsCtx clsCtx, IntPtr activationParams, Object& interfacePointer)
위치: AudioSwitcher.AudioApi.CoreAudio.MMDevice.GetAudioEndpointVolume()
위치: AudioSwitcher.AudioApi.CoreAudio.CoreAudioDevice.<>c__DisplayClass2.<.ctor>b__0()
위치: AudioSwitcher.AudioApi.CoreAudio.CoreAudioDevice..ctor(MMDevice device, IDeviceEnumerator`1 enumerator)
위치: AudioSwitcher.AudioApi.CoreAudio.CoreAudioDeviceEnumerator.b__15()
위치: System.Threading.Tasks.Task.Execute()
--- 내부 예외 스택 추적의 끝 ---
위치: System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
위치: AudioSwitcher.AudioApi.CoreAudio.CoreAudioDeviceEnumerator.RefreshSystemDevices()
위치: AudioSwitcher.AudioApi.CoreAudio.CoreAudioController..ctor()
위치: FortyOne.AudioSwitcher.AudioDeviceManager..cctor()
--- 내부 예외 스택 추적의 끝 ---
위치: FortyOne.AudioSwitcher.AudioDeviceManager.get_Controller()
위치: FortyOne.AudioSwitcher.AudioSwitcher.RefreshRecordingDevices()
위치: FortyOne.AudioSwitcher.AudioSwitcher..ctor()
위치: FortyOne.AudioSwitcher.Program.Main()
System.TypeInitializationException: 'FortyOne.AudioSwitcher.AudioDeviceManager'의 형식 이니셜라이저에서 예외를 Throw했습니다. ---> System.AggregateException: 하나 이상의 오류가 발생했습니다. ---> System.Runtime.InteropServices.COMException: 예외가 발생한 HRESULT: 0x88890008
위치: AudioSwitcher.AudioApi.CoreAudio.Interfaces.IMMDevice.Activate(Guid& id, ClsCtx clsCtx, IntPtr activationParams, Object& interfacePointer)
위치: AudioSwitcher.AudioApi.CoreAudio.MMDevice.GetAudioEndpointVolume()
위치: AudioSwitcher.AudioApi.CoreAudio.CoreAudioDevice.<>c__DisplayClass2.<.ctor>b__0()
위치: AudioSwitcher.AudioApi.CoreAudio.CoreAudioDevice..ctor(MMDevice device, IDeviceEnumerator`1 enumerator)
위치: AudioSwitcher.AudioApi.CoreAudio.CoreAudioDeviceEnumerator.<RefreshSystemDevices>b__15()
위치: System.Threading.Tasks.Task.Execute()
--- 내부 예외 스택 추적의 끝 ---
위치: System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
위치: AudioSwitcher.AudioApi.CoreAudio.CoreAudioDeviceEnumerator.RefreshSystemDevices()
위치: AudioSwitcher.AudioApi.CoreAudio.CoreAudioController..ctor()
위치: FortyOne.AudioSwitcher.AudioDeviceManager..cctor()
--- 내부 예외 스택 추적의 끝 ---
위치: FortyOne.AudioSwitcher.AudioDeviceManager.get_Controller()
위치: FortyOne.AudioSwitcher.AudioSwitcher.RefreshRecordingDevices()
위치: FortyOne.AudioSwitcher.AudioSwitcher..ctor()
위치: FortyOne.AudioSwitcher.Program.Main()
Audio Switcher
Version: 1.6.0.0
Operating System: Microsoft Windows NT 6.2.9200.0 64-bit
Administrator Privileges: False
Sean Test
System.Exception: Fail Message
at FortyOne.AudioSwitcher.AudioSwitcher.button1_Click(Object sender, EventArgs e) in d:\Work\GitHub\AudioSwitcher_v1\FortyOne.AudioSwitcher\AudioSwitcher.cs:line 323
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Audio Switcher
Version: 1.6.0.0
Operating System: Microsoft Windows NT 6.2.9200.0 64-bit
Administrator Privileges: False
Client Email Address:
System.AggregateException: One or more errors occurred. ---> System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
at AudioSwitcher.AudioApi.CoreAudio.Interfaces.IPropertyStore.GetCount(Int32& propCount)
at AudioSwitcher.AudioApi.CoreAudio.PropertyStore.Contains(PropertyKey key)
at AudioSwitcher.AudioApi.CoreAudio.MMDevice.get_DeviceName()
at System.Threading.Tasks.Task1.InnerInvoke() at System.Threading.Tasks.Task.Execute() --- End of inner exception stack trace --- at System.Threading.Tasks.Task
1.GetResultCore(Boolean waitCompletionNotification)
at FortyOne.AudioSwitcher.AudioSwitcher.RefreshNotifyIconItems()
at FortyOne.AudioSwitcher.AudioSwitcher.RefreshRecordingDevices()
at FortyOne.AudioSwitcher.AudioSwitcher..ctor()
at FortyOne.AudioSwitcher.Program.Main()
---> (Inner Exception #0) System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
at AudioSwitcher.AudioApi.CoreAudio.Interfaces.IPropertyStore.GetCount(Int32& propCount)
at AudioSwitcher.AudioApi.CoreAudio.PropertyStore.Contains(PropertyKey key)
at AudioSwitcher.AudioApi.CoreAudio.MMDevice.get_DeviceName()
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()<---
System.AggregateException: One or more errors occurred. ---> System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
at AudioSwitcher.AudioApi.CoreAudio.Interfaces.IPropertyStore.GetCount(Int32& propCount)
at AudioSwitcher.AudioApi.CoreAudio.PropertyStore.Contains(PropertyKey key)
at AudioSwitcher.AudioApi.CoreAudio.MMDevice.get_DeviceName()
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
at FortyOne.AudioSwitcher.AudioSwitcher.RefreshNotifyIconItems()
at FortyOne.AudioSwitcher.AudioSwitcher.RefreshRecordingDevices()
at FortyOne.AudioSwitcher.AudioSwitcher..ctor()
at FortyOne.AudioSwitcher.Program.Main()
---> (Inner Exception #0) System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
at AudioSwitcher.AudioApi.CoreAudio.Interfaces.IPropertyStore.GetCount(Int32& propCount)
at AudioSwitcher.AudioApi.CoreAudio.PropertyStore.Contains(PropertyKey key)
at AudioSwitcher.AudioApi.CoreAudio.MMDevice.get_DeviceName()
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()<---
Audio Switcher
Version: 1.5.4.1
Operating System: Microsoft Windows NT 6.2.9200.0 64-bit
Administrator Privileges: False
Client Email Address:
System.Collections.Generic.KeyNotFoundException: Данный ключ отсутствует в словаре.
в FortyOne.AudioSwitcher.Configuration.ConfigurationWriter.IniReadValue(String Section, String Key)
в FortyOne.AudioSwitcher.AudioSwitcher.Form1_FormClosing(Object sender, FormClosingEventArgs e)
в System.Windows.Forms.Form.WmClose(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Audio Switcher
Version: 1.5.4.1
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1 64-bit
Administrator Privileges: True
booting my system
System.ArgumentOutOfRangeException: Der Text muss kürzer als 64 Zeichen sein.
Parametername: Text
Der tatsächliche Wert war NVIDIA HDMI Out (NVIDIA Virtual Audio Device (Wave Extensible) (WDM)).
bei System.Windows.Forms.NotifyIcon.set_Text(String value)
bei FortyOne.AudioSwitcher.AudioSwitcher.RefreshNotifyIconItems()
bei FortyOne.AudioSwitcher.AudioSwitcher.RefreshRecordingDevices()
bei FortyOne.AudioSwitcher.AudioSwitcher..ctor()
bei FortyOne.AudioSwitcher.Program.Main()
Audio Switcher
Version: 1.5.2.9
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1 64-bit
Administrator Privileges: False
On boot appear error, Maybe after intall new Nvidia Driver.
System.ArgumentOutOfRangeException: Длина текста должна быть меньше 64 символов.
Имя параметра: Text
Фактическое значение было NVIDIA HDMI Out (NVIDIA Virtual Audio Device (Wave Extensible) (WDM)).
в System.Windows.Forms.NotifyIcon.set_Text(String value)
в FortyOne.AudioSwitcher.AudioSwitcher.RefreshNotifyIconItems()
в FortyOne.AudioSwitcher.AudioSwitcher.RefreshPlaybackDevices()
в FortyOne.AudioSwitcher.AudioSwitcher..ctor()
в FortyOne.AudioSwitcher.Program.Main()
Audio Switcher
Version: 1.6.0.0
Operating System: Microsoft Windows NT 6.2.9200.0 64-bit
Administrator Privileges: False
Client Email Address:
System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.
à FortyOne.AudioSwitcher.AudioSwitcher.mnuFavouriteRecordingDevice_Click(Object sender, EventArgs e)
à System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
à System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
à System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
à System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
à System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
à System.Windows.Forms.Control.WndProc(Message& m)
à System.Windows.Forms.ToolStrip.WndProc(Message& m)
à System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.
à FortyOne.AudioSwitcher.AudioSwitcher.mnuFavouriteRecordingDevice_Click(Object sender, EventArgs e)
à System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
à System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
à System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
à System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
à System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
à System.Windows.Forms.Control.WndProc(Message& m)
à System.Windows.Forms.ToolStrip.WndProc(Message& m)
à System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Audio Switcher
Version: 1.5.2.9
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1 64-bit
Administrator Privileges: True
Client Email Address:
intalled a new graphics card
System.ArgumentOutOfRangeException: Text length must be less than 64 characters long.
Parameter name: Text
Actual value was NVIDIA HDMI Out (NVIDIA Virtual Audio Device (Wave Extensible) (WDM)).
at System.Windows.Forms.NotifyIcon.set_Text(String value)
at FortyOne.AudioSwitcher.AudioSwitcher.RefreshNotifyIconItems()
at FortyOne.AudioSwitcher.AudioSwitcher.RefreshRecordingDevices()
at FortyOne.AudioSwitcher.AudioSwitcher..ctor()
at FortyOne.AudioSwitcher.Program.Main()
Audio Switcher
Version: 1.5.4.1
Operating System: Microsoft Windows NT 6.2.9200.0 64-bit
Administrator Privileges: False
Client Email Address:
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at FortyOne.AudioSwitcher.Configuration.ConfigurationWriter.IniReadValue(String Section, String Key)
at FortyOne.AudioSwitcher.AudioSwitcher.Form1_FormClosing(Object sender, FormClosingEventArgs e)
at System.Windows.Forms.Form.WmClose(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Audio Switcher
Version: 1.5.2.9
Operating System: Microsoft Windows NT 6.2.9200.0 64-bit
Administrator Privileges: False
Client Email Address:
System.NullReferenceException: Object reference not set to an instance of an object.
at FortyOne.AudioSwitcher.AudioSwitcher.mnuSetPlaybackDefault_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Audio Switcher
Version: 1.5.4.1
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1 64-bit
Administrator Privileges: True
Client Email Address:
System.TypeInitializationException: Der Typeninitialisierer für "FortyOne.AudioSwitcher.HotKeyData.HotKeyManager" hat eine Ausnahme verursacht. ---> System.IO.FileNotFoundException: Die Datei oder Assembly "System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.
Dateiname: "System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
bei FortyOne.AudioSwitcher.HotKeyData.HotKeyManager.RefreshHotkeys()
WRN: Protokollierung der Assemblybindung ist AUS.
Sie können die Protokollierung der Assemblybindungsfehler aktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) auf 1 festlegen.
Hinweis: Die Protokollierung der Assemblybindungsfehler führt zu einer gewissen Leistungseinbuße.
Sie können dieses Feature deaktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] entfernen.
--- Ende der internen Ausnahmestapelüberwachung ---
bei FortyOne.AudioSwitcher.HotKeyData.HotKeyManager.add_HotKeyPressed(EventHandler value)
bei FortyOne.AudioSwitcher.AudioSwitcher..ctor()
bei FortyOne.AudioSwitcher.Program.Main()
Audio Switcher
Version: 1.5.4.1
Operating System: Microsoft Windows NT 6.1.7600.0 64-bit
Administrator Privileges: False
Client Email Address:
System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.
в FortyOne.AudioSwitcher.AudioSwitcher.mnuSetPlaybackStartupDevice_Click(Object sender, EventArgs e)
в System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
в System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
в System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
в System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ToolStrip.WndProc(Message& m)
в System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Audio Switcher
Version: 1.5.4.1
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1 64-bit
Administrator Privileges: False
Client Email Address:
System.UnauthorizedAccessException: Access to the path 'C:\Program Files (x86)\AudioSwitcher.ini' is denied.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
at FortyOne.AudioSwitcher.Configuration.ConfigurationWriter.SetPath(String INIPath)
at FortyOne.AudioSwitcher.AudioSwitcher..ctor()
at FortyOne.AudioSwitcher.Program.Main()
Audio Switcher
Version: 1.5.4.1
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1 64-bit
Administrator Privileges: False
Client Email Address:
I moved from desktop .exe to program files (x86) (after closing it).
windows 7 x64
System.UnauthorizedAccessException: Access to the path 'C:\Program Files (x86)\AudioSwitcher.ini' is denied.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
at FortyOne.AudioSwitcher.Configuration.ConfigurationWriter.SetPath(String INIPath)
at FortyOne.AudioSwitcher.AudioSwitcher..ctor()
at FortyOne.AudioSwitcher.Program.Main()
Audio Switcher
Version: 1.5.4.1
Operating System: Microsoft Windows NT 6.2.9200.0 64-bit
Administrator Privileges: False
Client Email Address: 2412412
1234414
System.UnauthorizedAccessException: Отказано в доступе по пути "C:\AudioSwitcher.ini".
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
в FortyOne.AudioSwitcher.Configuration.ConfigurationWriter.SetPath(String INIPath)
в FortyOne.AudioSwitcher.AudioSwitcher..ctor()
в FortyOne.AudioSwitcher.Program.Main()
Audio Switcher
Version: 1.6.1.0
Operating System: Microsoft Windows NT 6.2.9200.0 64-bit
Administrator Privileges: False
System.NullReferenceException: Object reference not set to an instance of an object.
at FortyOne.AudioSwitcher.AudioSwitcher.mnuSetPlaybackDefault_Click(Object sender, EventArgs e) in d:\Work\GitHub\AudioSwitcher_v1\FortyOne.AudioSwitcher\AudioSwitcher.cs:line 965
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Audio Switcher
Version: 1.5.4.1
Operating System: Microsoft Windows NT 6.2.9200.0 64-bit
Administrator Privileges: False
Client Email Address:
System.Collections.Generic.KeyNotFoundException: Den angitte nøkkelen finnes ikke i ordlisten.
ved FortyOne.AudioSwitcher.Configuration.ConfigurationWriter.IniReadValue(String Section, String Key)
ved FortyOne.AudioSwitcher.AudioSwitcher.SetVisibleCore(Boolean value)
ved FortyOne.AudioSwitcher.AudioSwitcher.notifyIcon1_DoubleClick(Object sender, EventArgs e)
ved System.Windows.Forms.NotifyIcon.OnDoubleClick(EventArgs e)
ved System.Windows.Forms.NotifyIcon.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
ved System.Windows.Forms.NotifyIcon.WndProc(Message& msg)
ved System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Audio Switcher
Version: 1.5.2.9
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1 64-bit
Administrator Privileges: True
Client Email Address:
System.ArgumentOutOfRangeException: 文字長度必須少於 64 個字元。
參數名稱: Text
實際的值為 NVIDIA HDMI Out (NVIDIA Virtual Audio Device (Wave Extensible) (WDM))。
於 System.Windows.Forms.NotifyIcon.set_Text(String value)
於 FortyOne.AudioSwitcher.AudioSwitcher.RefreshNotifyIconItems()
於 FortyOne.AudioSwitcher.AudioSwitcher.RefreshRecordingDevices()
於 FortyOne.AudioSwitcher.AudioSwitcher..ctor()
於 FortyOne.AudioSwitcher.Program.Main()
Audio Switcher
Version: 1.5.4.1
Operating System: Microsoft Windows NT 6.2.9200.0 64-bit
Administrator Privileges: False
Client Email Address:
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at FortyOne.AudioSwitcher.Configuration.ConfigurationWriter.IniReadValue(String Section, String Key)
at FortyOne.AudioSwitcher.AudioSwitcher.Form1_FormClosing(Object sender, FormClosingEventArgs e)
at System.Windows.Forms.Form.WmClose(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.