Открылась Компьютерная Ярмарка Expo-com.ru на Тульской 
6000 кв.м, 20 000 покупателей в день.
Удачное расположение (м. "Тульская"), большой ассортимент, автостоянка, лифты, кафе, туалеты, телефонная связь, интернет. 
Арендаторам: 1 месяц бесплатно
Режим работы и проезд см. здесь >>
реклама у нас
***

Soft FAQ 115

Автор: Сергей Трошин

"Добрый Каспер"
Поставил на свою голову
Конфликт
В обход
О ностальгии

Антивирусные истории

"Добрый Каспер"

Довольно давно уже в Windows Me я использую заслуженно любимый народом антивирус Dr.Web. Перешел я на него после того, как глюки и тормоза "Касперского" окончательно меня доконали. Однако надо отдать должное "Касперу": многое в нем мне нравилось. Например, антивирусный монитор в "Каспере" можно было оперативно отключать, а в Dr.Web этого почему-то нет, что весьма напрягает. Не подскажете, может быть, есть какие-нибудь скрытые фичи, позволяющие временно отключить антивирусный "спайдер" в Dr.Web без перезагрузки ПК?

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

Возможно, это является неким тестом на продвинутость пользователя, ведь на самом деле возможность временного отключения монитора имеется и описана, только она довольно неплохо скрыта в недрах ini-файла настроек Dr.Web. Для того чтобы в контекстном меню SpIDer Guard появилась новая команда "Выключить", необходимо открыть файл drweb32.ini, расположенный в папке программы, и в раздел [SpIDerGuard98] добавить строку: EnableSwitch=Yes.

В Windows 2000 / XP этот трюк, к сожалению, не работает. Хотелось бы надеяться, что в будущих версиях программы параметр "Выключить" в контекстном меню SpIDer Guard будет присутствовать по умолчанию. Все-таки пользователь (наш, российский, всяких там америкосов, разумеется, это не касается) сам разберется, когда ему включить монитор, а когда выключить.

Поставил на свою голову

Я установил одну программу с помощью прилагаемого к ней для этого inf-файла (нормального инсталлятора не было) и теперь не понимаю, как мне ее удалить... Возможно ли это теперь вообще?

Да, возможно. Устанавливать и удалять программы с помощью inf-файла можно, используя командную строку. Так, для инсталляции в Windows 9x попробуйте ввести в строке "Выполнить" меню кнопки Пуск такую команду: rundll.exe setupx.dll, InstallHinfSec-tion DefaultInstall 132 %1, где %1 - путь к inf-файлу и его имя. В Windows NT / 2000 / XP инсталляция производится несколько по-иному: rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %1.

Удалить же установленную таким образом программу можно, выполнив такие команды. В Windows 9x: RunDll setupx.dll,Install-HinfSection DefaultUninstall 4 %1, а в Windows NT / 2000 / XP, соответственно: rundll32.exe setupapi,InstallHinfSection DefaultUninstall 132 %1, где %1 - путь к inf-файлу и его имя.

Если же этот трюк не сработал и программа не удалена, то откройте в Блокноте соответствующий inf-файл и просмотрите его хорошенько, в частности секцию [DefaultInstall] - в ней как раз и указывается, какие файлы в какую директорию на диске копируются при установке программы и какие параметры при этом добавляются в реестр. Не так уж и сложно во всем этом разобраться и подчистить все вручную.

Конфликт

А что за несовместимость программы "1С:Бухгалтерия " и Dr.Web? SpIDer почему-то сообщает о вирусной активности, хотя я уверен, что вирусов в системе нет, да и другие антивирусы ничего подозрительного не находят.

Об этой тонкости работы Dr.Web с некоторыми вариантами "1C:Бухгалтерии" разработчики антивируса хорошо знают. Вот, что они пишут на своем сайте по этому поводу: "Это вполне нормальная реакция SpIDer 9x - Me на проявление вирусоподобной активности. Тот факт, что разработчики "1C" (или, возможно, люди, взламывающие "1C") используют те же методы, что и компьютерные вирусы, не может не огорчать и не имеет к SpIDer никакого отношения. Если вы хотите работать с "1C", но пропускать новые вирусы, подобные Win95.CIH, внесите в секцию [SpIDerGuard] файла drweb32.ini такую строчку: DisableIDTHook=Yes.

В Spider 9x - Me использована уникальная технология перехвата CIH-подобного проявления вирусной активности. Такая активность свойственна многим вирусам, которые пытаются проникнуть в системную память Windows 9x / ME для размножения и, возможно, для разрушения флэш-памяти ПК. Более того, данная технология позволяет защитить ПК от инфицирования еще неизвестными вирусами, использующими такой же механизм проникновения в систему.

Ни в одном другом антивирусе не реализована подобная технология обнаружения вирусов, как и многие другие решения, которые уже сейчас реализованы в SpIDer". Так что понятно, почему на криво взломанную "Бухгалтерию" реагирует только Dr.Web. Вообще, пользователям этого антивируса я советую просмотреть другие статьи и FAQ по Dr.Web, размещенные на сайте www.drweb.ru.

В обход

При попытке установить Windows Me поверх предыдущей ОС в режиме обновления я получаю сообщение об ошибке: "You are trying to setup the OEM release of Windows Me on a computer that already has an Operating System installed. Get the upgrade version and try again". Можно ли каким-то образом заставить "Миллениум" обновить предыдущую 98-ю? Описанный в одном из журналов трюк с созданием в корне диска файла NTLDR, переименованием файла win.com и запуском установки с ключом /NTLDR в моем случае не срабатывает. 

Windows Me OEM / VAR (Original Equipment Manu-facturer / Value Added Reseller) поставляется с новым оборудованием и может быть установлена только на чистый диск. Однако есть еще один способ обойти это ограничение (хотя, скорее всего, при этом будет нарушено лицензионное соглашение). Проделайте следующее: из предыдущей версии Windows скопируйте дистрибутив Windows Me на жесткий диск - это папка \Windows 9х с компакт-диска Windows Me;

переименуйте файлы win.com и winver.exe, расположенные в папке обновляемой Windows (обычно C:\Windows) таким образом, чтобы обязательно изменить расширение файла, например, выполнив такие команды:
REN C:\WINDOWS\WIN.COM WIN.CO!
REN C:\WINDOWS\WINVER.EXE WINVER.EX!

Если на ПК установлено несколько копий Windows, то переименовывать придется все копии файлов win.com и winver.exe, которые имеются на дисках. Возможно, для этого понадобится загрузить чистый MS-DOS, используя для этого, например, режим "Command prompt only" загрузочного меню Windows 95 / OSR2 / 98, или же для входа в DOS закомментируйте (дописав REM в начало соответствующей строки) команду WIN в файле Autoexec.bat, если вы вдруг хотите обновить Windows / WfWG 3.1x; запустите установку Windows Me, запустив программу Setup.exe из скопированного на жесткий диск дистрибутива.

Крайне желательно это делать из графического режима предыдущей копии Win-dows, а не из DOS. Будьте готовы к тому, что при установке Win-dows Me инсталлятор не захочет устанавливать систему в уже имеющуюся папку Windows, а создаст новую (обычно C:\Windows.000).

Вам необходимо успеть переименовать C:\Windows.000 в C:\Win-dows. Для этого отслеживайте момент создания новой папки и в тот момент, когда она будет создана, но еще не будет запущен процесс копирования файлов, нажмите клавиши Alt+Tab и с помощью Проводника или File Manager переименуйте или удалите новую папку.

Снова переключитесь в окно инсталлятора и продолжите процесс установки ОС. Также для жесткого задания папки Windows можно попробовать воспользоваться файлом msbatch.inf. Если такого файла в папке дистрибутива нет, то создайте его, записав в нем такие строки:
[Version]
signature="$CHICAGO$"
[Setup]
InstallDir=C:\WINDOWS
Технология эта не мной придумана, а взята с сайта members.aol.com/axcel216, а потому будьте внимательны и заранее позаботьтесь о полном резервировании текущей системы, так как за 100% работоспособность этого способа я не ручаюсь. Не проверял.

О ностальгии

У меня имеется несколько дорогих сердцу, но очень старых DOS-игр, в которые периодически тянет порубиться, но вся загогулина заключается в том, что после перехода на Windows 2000 я не могу добиться звука в этих игрушках. Аналогичная ситуация и в Windows XP, несмотря на все ее хваленые режимы совместимости.

Я могу вам предложить испробовать на практике уникальную программу VDMSound, которая позволяет получить нормальный звук в DOS-окнах Windows NT. VDMSound эмулирует не только стандартный интерфейс MPU-401, совместимый с SoundBlaster, но и стандартный игровой порт! Так что в вашей DOS-игре даже будет работать навороченный USB-джойстик, хоть и не в полную силу.

Но зато джойстиков может быть два. Программа работает со всеми звуковыми картами и поддерживает DirectSound. Для игр, требующих наличия в приводе CD-ROM родного компакт-диска, предусмотрена соответствующая специальная опция.

Программа может потребовать небольшой настройки, пример которой вы найдете по этому адресу: www.aerowinx.com/html/winxp.html (как минимум, скорее всего, потребуется в autoexec.bat добавить строку SET BLASTER=A220 I7 D1).

Оптимальный же вариант - не копаться в файле vdms.ini, а использовать для тонкой настройки эмулятора специальную программу VDMSound Launchpad (прямая ссылка на файл - vdmsound.sourceforge.net/files/
VDMSLaunchPad.v1.0.0.7.zip
. Официальный сайт программы VDMSound - ntvdm.cjb.net. Сам же инсталлятор можно найти во многих местах, например, скачать вот здесь: file.mydrivers.com/tools/sound/VDMSound-2.0.4-WinNT-i386.msi.

Источник: http://www.computery.ru/upgrade/
 

***
 Реклама
Охлади свой пыл! Охлади свой пыл!
Поставь себе
Кондиционер!
Наслаждайся прохладой!
DAIKIN, MITSUBISHI, TOSHIBA
  SAMSUNG, PANASONIC, LG
***

Copyright © "Internet Zone"info@izcity.com. Условия использования материалов