|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.02.2009, 12:38 | #1 |
Регистрация: 02.02.2009
Сообщений: 6
|
События и звуки Windows XP
Доброго всем времени суток. Подскажите пожайлуста, я никак не могу найти ответ на вопрос: как Windows узнает, что нужно воспроизвести тот или иной звук событий из своей звуковой схемы? Уже много переворошил литературы, но так пока толкового ответа не нашел.
|
02.02.2009, 18:51 | #2 |
Рэдиска
Форумчанин
Регистрация: 10.09.2008
Сообщений: 250
|
Это заложено в программном коде, и он никаким образом не узнает...
Клик мышкой - проиграть звук, Вывести окно с ошибкой - проиграть звук. Обычная запрограммированная последовательность... |
03.02.2009, 19:46 | #3 |
Регистрация: 02.02.2009
Сообщений: 6
|
А как Windows создает свои окна с ошибками или уведомлениями, т.е. при каждой ошибке или уведомлении вылетает окно с названием ошибки, ее номером, текстом уведомления и т.д., а из чего именно он создает ту или иную последовательность слов в сообщении. У него есть уже готовые шаблоны для того или иного уведомления или ошибки. Или он создает их каким-то другим способом? Как можно перехватить содержание таких окон?
|
03.02.2009, 20:49 | #5 |
Регистрация: 02.02.2009
Сообщений: 6
|
Где лежит эта БД, и можно ли ее просмотреть и отредактировать?
|
04.02.2009, 12:44 | #7 |
Регистрация: 02.02.2009
Сообщений: 6
|
Почему не стоит?
|
04.02.2009, 14:13 | #8 |
Редкий тунеядец
Форумчанин
Регистрация: 29.10.2006
Сообщений: 595
|
Точно не помню, но помоему суть твоего вопроса определяется константами в kernel32.dll, и что-то мне подсказывает, что отредактировать её ты не сможешь, да и вообще не так просто её изменить, пожалуй только из другой операционки, но при изменении ты подпортишь контрольную сумму и угробишь винду. Я думаю что тебе проще все что тебе надо решить через Панель управления --> звук --> Звуки)))
|
04.02.2009, 18:43 | #9 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
Как "узнает"? Да тоже никакой мистики. Это же все-таки операционная система. Это именно ее внутренние сообщения обусловливают (или "обуславливают" - оба варианта допустимы) вызов той или иной служебной функции (читай - обработки того или иного события). Единственно, с чем из ответов я не соглашусь полностью - что обработка "зашивается" программистом в свою программу. Да, можно перехватить и переопределить и вместо сообщения "Программа совершила недопустимую операцию..." выдать - "У вас все окей, продолжайте дальше". Но это - опять-таки использование внутренних сообщений винды. И ничего "выше" мы с вами не придумаем - мы работаем внутри среды... |
|
04.02.2009, 22:52 | #10 |
Регистрация: 02.02.2009
Сообщений: 6
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
звуки | wolf950 | Мультимедиа в Delphi | 1 | 25.11.2008 15:36 |
Звуки к игре | Crivel | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 8 | 07.09.2008 23:40 |
[Delphi] Стрелочка, Звуки, Двойной циферблад!! | Gorec | Помощь студентам | 2 | 26.04.2008 18:26 |
звуки ОС windows всех | vicvtor | Win Api | 10 | 24.11.2006 10:11 |