[DllImport("coredll", EntryPoint = "PlaySound")]
        public static extern int PlaySnd(string pszSound, int hmod, uint fdwSound);
        private void PlaySound_Click(object sender, EventArgs e)
        {
          //  int i = PlaySnd(@"\Temp\test.wav", 0, 0x00000000/*SND_SYNC*/);
             int i = PlaySnd(Globals.GetAppPath() + "\\batchover.wav", 0, 0x00000000/*SND_SYNC*/);
        }
 
 

 

//得到PDA路径

public static string GetAppPath()
{
string directoryName = Path.GetDirectoryName(Assembly.Load(Assembly.GetExecutingAssembly().GetName()).GetName().CodeBase);
if (directoryName.Length > 0)
{
try
{
if (directoryName[directoryName.Length - 1] != '\\')
{
directoryName = directoryName + @"\";
}
}
catch (Exception)
{
directoryName = "";
}
}
return directoryName;
}

posted on 2015-06-16 12:01  buy0769  阅读(650)  评论(0编辑  收藏  举报