Хочу заметить, что все предложенные варианты "страдают" одной погрешностью! В силу своей работы часто приходиться бороться с экономическим софтом под ДОС, который очень "любят" наши фискальные органы. А у них ситуация - "кто во что горазд" или кому закажут. В последнее время стали появлятся версии программ для Виндов, но чаще они платные, а под ДОС - свободнораспространяемые. Так вот, о недостатках вышеперечисленных советов: представьте себе ситуацию, что у Вас несколько программ для ДОС, и каждая по разному работает. Если применять глобальную перенастройку управлением переключения раскладок и отображения русских кодовых страниц, то в итоге получим, что не некоторые из ДОС'вских программ заработают как нам надо, а остальные испортяться и наоборот...
Наилучший способ "борьбы" с такими программами - создание под КАЖДУЮ из них спец.командного файла (с расширениями bat, cmd) и использование для запуска "ярлычка". Преимущество этого способа в том, что в этом случае, при частном запуске консоли (или коммандного интерпретатора, кому больше нравиться) резиденты переключения раскладок не остаются в памяти и загружаются ТОЛЬКО для использования с запускаемым приложением ДОС.
Например, создаем вот такой файл
Lusher.bat:
Код
@echo off
C:\TOOLS\RUS_KEY.COM
cd D:\LUSHER\
Lusher.exe
exit
Теперь, если для этого файла создать "ярлычок", то и программа у нас заработает и система будет "свободно" от ДОС'ских резидентов.