Я пытаюсь отключить динамик ПК из моего консольного приложения C #. Я попробовал код, предложенный на этом сайте , и он не влияет на громкость на моей машине. Мне нужен код для работы на Win7, и я предполагаю, что код работает только на XP. Я также попробовал это:
[DllImport("winmm.dll", SetLastError = true, CallingConvention = CallingConvention.Winapi)]
public static extern int waveOutSetVolume(IntPtr uDeviceID, int dwVolume);
waveOutSetVolume(IntPtr.Zero, 0);
Но когда вызывается метод waveOutSetVolume, система не отключается и не выдает никаких ошибок. Есть ли способ отключить компьютер от C # в Win7?