none
Хочу избавиться от Beep RRS feed

  • Вопрос

  • Visual Studio 2010, работаю с надстройкой для Word

    Когда я использую вывод сообщения пользователю с помощью метода "MsgBox", слышен стандартный звук "Beep". Вместо этого звука я бы хотел использовать свои аудиофайлы в зависимости от смысла сообщения. Но стандартный звук мне мешает.

    Патался найти готовый ответ на форуме, но там всё на английском.

     


    Sergey
    • Перемещено Abolmasov Dmitry 7 сентября 2011 г. 12:46 (От:Работа в среде Visual Studio)
    15 августа 2011 г. 11:45

Ответы

Все ответы

  • Насколько мне известно за beep отвечает операционная система:
     
    • откройте панель управления
    • выберите настройку звука
    • выберите звуковую схему
    • выделите Стандартный сигнал предупреждения
    • удалите звук предупреждения
    • примените измененные настройки
     
    В некоторых системах beep‘ер можно отключит через bios.

    19 августа 2011 г. 20:21
  • Ваш ответ, несомненно, в точку. Спасибо!

    Но мне всё равно придётся искать другое решение, поскольку я пишу программу, которая должна работать на всех компьютерах без предварительных настроек Windows.

    Думал, чот имеется возможность приглушить этот звук средствами Visual Studio. Поэтому оставлю этот вопрос открытым ещё на некоторое время.


    Sergey
    21 августа 2011 г. 9:47
  • сохраните "no" в HKEY_CURRENT_USER\Control Panel\Sound\Beep

    • Помечено в качестве ответа Настаев 21 августа 2011 г. 9:59
    21 августа 2011 г. 9:55
  • То, что надо!

    Ведь программными средствами можно ставить "no" по мере необходимости.


    Sergey
    21 августа 2011 г. 9:59
  • Предоставте пользователю возможность
    самостоятельно принимать решения о настройке операционной системы.

    Не изменяйте значения реестра автоматически,
    лучше через меню или настройки программы.

    21 августа 2011 г. 10:10
  • Я запланировал отключать этот звук только перед использованием собственных.

    Думаю, что пользователь не будет против того, чтобы при выводе моих сообщений был слышен мой звук.

    После этого настройка в реестре будет восстановлена.

    На всё про всё уйдет менее, чем секунда.

    ____________________________________________

    Спасибо всм за активное участие в моих обсуждениях.


    Sergey
    21 августа 2011 г. 10:27
  • Если Ваша программа должна работать на операционных системах с активированных UAC ,
    то обязательно протестируйте Вашу программу с работой этих ОС.

    Не то что-бы пользователь должен будет каждый раз
    давать разрешение Вашей системе на правку реестра.

    21 августа 2011 г. 10:48
  • Спсибо! Я пока об этом не думал.
    Sergey
    21 августа 2011 г. 11:18