diff --git a/HideVolumeOSD/HideVolumeOSDLib.cs b/HideVolumeOSD/HideVolumeOSDLib.cs index 9f3125d..70fe38c 100644 --- a/HideVolumeOSD/HideVolumeOSDLib.cs +++ b/HideVolumeOSD/HideVolumeOSDLib.cs @@ -39,8 +39,9 @@ public void Init() while (hWndInject == IntPtr.Zero && count < 9) { - keybd_event((byte)Keys.VolumeUp, 0, 0, 0); - keybd_event((byte)Keys.VolumeDown, 0, 0, 0); + keybd_event((byte)Keys.VolumeMute, 0, 0, 0); + System.Threading.Thread.Sleep(10); + keybd_event((byte)Keys.VolumeMute, 0, 0, 0); hWndInject = FindOSDWindow(true); @@ -143,8 +144,9 @@ public void ShowOSD() // show window on the screen - keybd_event((byte)Keys.VolumeUp, 0, 0, 0); - keybd_event((byte)Keys.VolumeDown, 0, 0, 0); + keybd_event((byte)Keys.VolumeMute, 0, 0, 0); + System.Threading.Thread.Sleep(10); + keybd_event((byte)Keys.VolumeMute, 0, 0, 0); if (ni != null) ni.Icon = Resources.Icon;