Как сыграть стандартный звук (которые в панели управления задаются)? Например, звук ошибки?
... << RSDN@Home 1.1 alpha 1 >>
23.12.03 17:37: Перенесено модератором из '.NET' — AVK
Здравствуйте, WFrag, Вы писали:
WF>Как сыграть стандартный звук (которые в панели управления задаются)? Например, звук ошибки?
Примерно так:
using System;
using System.Runtime.InteropServices;
public class Z
{
const ulong SND_ALIAS = 0x00010000L;
[DllImport("Winmm.dll")]
static extern bool PlaySound(string pszSound, IntPtr hmod, ulong fdwSound);
public static void Main()
{
PlaySound("SystemExit", IntPtr.Zero, SND_ALIAS);
}
}
Посмотреть названия стандартных звуков (алиасы) можно в HKEY_CURRENT_USER\AppEvents\EventLabels.