相信很多人被这问题困惑,我今天也是,苦苦找了一下午.
国内很多网站提过这个问题,要么是没有答案,要么是草草收场没有结论.用google在一个乌克兰的网站上找到源代码,我做了些修改.http://www.vjsdn.com/bbs/html/090803_520.html以后,在中文网就能找到了! 希望能帮助需要的人!

解决方案 »

  1.   

    beep();
    confirm( "您是否听到了声音?" );
      

  2.   

    你们都说的对,>>>貌似这个问题微软肯定考虑到了,应该很容易实现的!
    你真聪明,Windows是微软开发的吗?
      

  3.   


      [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
            static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, uint wParam, uint lParam);        const uint WM_APPCOMMAND = 0x319;
            const uint APPCOMMAND_VOLUME_MUTE = 0x08;
    private void SetMuteMode()
    {         
    SendMessage(this.Handle, WM_APPCOMMAND, 0x200eb0, APPCOMMAND_VOLUME_MUTE * 0x10000);
    }
      

  4.   

    windows这个音量控制面板是怎么知道到当前是不是静音的呢?
      

  5.   

    那个网站还要注册,楼主把源码放到csdn下载可否?要点下载分也可以呀。
      

  6.   

    http://zhidao.baidu.com/question/109716746.html
      

  7.   

    #39楼 ,哈哈,你这bai链接中的答案,就是我回答的啊~~~ 你能搜到的,我都搜了
      

  8.   

    抓控件看checkbox的状态可行不?
      

  9.   

    回prometheusstar163: 理论上可行。 但你在每次检查之前是不是要打开windows的音量控制窗体,然后再运行某个程序去抓窗体上的checkbox?
    所以....是不行的!
      

  10.   

    回:yuxuanji(正义审判),你说对一半。但这个问题对你有帮助吗? 请(正义思考)