На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Перед отправкой сообщения внимательно прочтите правила раздела!!!
1. Запрещается обсуждать написание вирусов, троянов и других вредоносных программ!
2. Помните, что у нас есть FAQ раздела Assembler и Полезные ссылки. Посмотрите, возможно, там уже имеется решение вашего вопроса.

3. Настоятельно рекомендуем обратить особое внимание на правила форума, которые нарушаются чаще всего:
  3.1. Заголовок темы должен кратко отражать её суть. Темы с заголовками типа "Срочно помогите!" или "Ассемблер" будут отправляться в Корзину для мусора.
  3.2. Исходники программ обязательно выделяйте тегами [code]...[/code] (одиночные инструкции можно не выделять).
  3.3. Нежелательно поднимать старые темы (не обновлявшиеся более года) без веской на то причины.

Не забывайте также про главные Правила форума!

Добро пожаловать и приятного вам общения!!! ;)
 
Модераторы: Jin X, Qraizer
  
> Перехват beep'а или WAV'а
    Люди добры, подскажите. Есть необходимость реагировать на beep системного динамика, производимого чужой программой. Как это можно сделать? И тут же еще вопрос: как перехватывать открытие WAV-файла чужой программой?
    Заранее всех благодарю.
      перехватить бип элементарно, но только используя защищенный режим: ставиш защиту в карте портов на порт клавиатуры/бипера(по-моему 61h, не помню точно), и ждешь исключения по этому поводу:) но работает это только в ДОС, а кто в досе щас сидит??? про то, как нагнуть WIN32 в RING0-спроси у server_mouse... я в этом вопросе ни гугу
      еще можно поставить ловушку на MessageBeep.
      как засечь открытие файла-это вообще сложно:) я подозреваю, что это можно сделать с помощью каких-нибудь системных исключений.. вопщем тут надо попариться, но теоретически это возможно (опять RING0...)
      найди исходники какого-нибудь гварда по диску, например, есть проги которые отслеживают изменения на диске-удаление/копирование файлов-посмотри там.
      еще способ-если на компе есть микрофон, то прослушиваешь его, пока не запищало, и всё:))))
        Засечь открытие файла как раз таки элементарно. Надо заюзать маленький динамический VxD. В Сети по этому поводу есть масса примеров, а вот насчёт бипа ничего конкретно сказать не могу. Копать надо...
          2ServerMouse дай урл хоть одного.
            http://hpva.nm.ru/zines/iv15/vxd!.htm
              http://egor.spb.ru/doc/BookCD/DrDobbs/articles/1994/9402/9402m/9402m.htm
              http://src.fitkursk.ru/group.asp?id=29 -- The Best!
                http://mbs.spb.ru/kb/doshow.htm
                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                0 пользователей:


                Рейтинг@Mail.ru
                [ Script execution time: 0,0224 ]   [ 16 queries used ]   [ Generated: 28.03.24, 14:34 GMT ]