![]() |
Сильно мешают звуки при переключении RUS/LAT в досовском окне (WinME). В свое время я решил эту проблему для 95, пропатчив keyb.com. То же прошло и для 98. Но у WinME все по-другому. Прежде, чем снова браться за дизассемблер, хотелось бы убедиться, что у этой проблемы нет нормального решения.
Насчет отключения динамика я догадался, но это не совсем устраивает. *Спасибо. * * * *Владимир |
Конечно, звук при переключении раскладки в DOS отключить можно. Сам это делал, когда у меня на старом компьютере стоял 98. Нужно в HEX править файл keyb.com. А вот конкретно не помню. Приду домой, посмотрю и обязательно напишу в тему.
|
Видишь ли, для 98 я сам умею отключать звук. О чем, собственно, и написал в своем вопросе. Беда в том, что в ME нет keyb.com (или я его не смог найти), а в четырех файлах keyb*.sys, которые я там нашел, похоже, нет кода обращения к 61 порту.
Странно, что для этой задачи готового решения нет или оно так труднонаходимо. Тогда, может быть, кто-нибудь из гуру ME подскажет, в каком файле может находиться код, отрабатывающий переключение раскладок в досовской сессии?:( Добавлено: Кстати, раз уж зашла речь о рецепте для 95/98. Или это только для 98? Не уверен, что пойдет для 95, для 98 SE идет точно. Для устранения писка при переключении раскладок клавиатуры в DOS-моде в файле \Windows\Command\keyb.com надо байт по адресу 0F1D изменить с 02 на 00. Этим команда or al,02 заменяется на or al,0, звук пропадает, побочных эффектов нет. |
Go
Ты абсолютно верно указал рецепт для отключения звука в Win 98 SE. В Me я с этим не эксперементировал. Тут я тебе не помошник. У меня уже давно стоит XP, а ставить Me только ради этого как-то неохота. Попробуй поискать в Инете. Хотя, я целый день вчера занимался поиском, но полезной информации толком так и не нашел. Может, плохо искал? |
Цитата:
Кстати, в ФИДО (ru.windows.me) сейчас тоже кто-то ищет ответа на тот же вопрос. С тем же успехом. Но где-то этот код должен быть! А значит, его можно пропатчить. |
Время: 00:25. |
Время: 00:25.
© OSzone.net 2001-