вторник, 30 сентября 2008 г.

Новая бета версия - Drivers Pack Unpacker & Installer

Новая бета версия

PHP код:
ver. 2.7.1.3 beta
#30-09-2008#
=====================================================================
-
вкладка "HWID" удалена
// теперь все опреации с HWID-ами производятся на вкладке "HWIDs extended"
+ 2 новых параметра - NonCompressedDriversFolder and NonCompressedDriversFolderLocation
добавлены в dp_wsed
.ini файл
//теперь появилась возможность использовать альтернативную папку,
//в которую утилита будет сбрасывать результаты своей работы.Также
//изменение этих параметров разрешит использовать в программе не запакованные
//драйвера.Просто измените параметр NonCompressedDriversFolder=yes
//и укажите новую папку для работы например NonCompressedDriversFolderLocation=D:\
+ поиск HWID-ов опять подвергся изменению(улучшению)
//разница между Collect HWIDs и Collect HWIDs + в том, что при
//нажатии Collect HWIDs + утилита приготовит список всех классов устройств
//и HWID-ов установленных в системе. Также будет показана информация о том
//откуда из какого инф файла был установлен драйвер + будут показаны файлы,
// используемые данным драйвером.
+ домашняя страница изменилась на http://wsnow2.blogspot.com/
+ небольшие изменения интерфейса
* исправлена проблема с определением HWID-ов и Seup Classes collection в XP RUS
* исправлена проблема со сбросом папки с драйверами после ее изменения
* небольшие изменения
Все файлы здесь here

Beta2713.7z
Beta2713_only_changed.7z

New BETA version

ver. 2.7.1.3 beta
#30-09-2008#
=====================================================================
- "HWID" tab removed
//all operations with HWIDs moved to the "HWIDs extended" tab
+ 2 new parameters - NonCompressedDriversFolder and NonCompressedDriversFolderLocation
added to dp_wsed.ini file
//if you want to work with decompressed drivers, or use another working
//directory.Please change NonCompressedDriversFolder=yes and write new
//directory location to the NonCompressedDriversFolderLocation parameter
//for example NonCompressedDriversFolderLocation=D:\
+ HWIDs search again improved.
//Differebce between Collect HWIDs and Collect HWIDs + is that by pressing
//application will search for all Setup classes and HWIDs in them +
//information about from which inf file drivers were installed plus
//information about files using by current driver
+ homepage changed to http://wsnow2.blogspot.com/
+ Some GUI changes
* fixed problem with HWIDs and Seup Classes collection on XP RUS
* fixed driver pack directory assigning while changing it location
* some minor & small fixes


All files avalable here

Beta2713.7z
Beta2713_only_changed.7z


вторник, 23 сентября 2008 г.

Блокируем рекламу в зародыше

Блокируем рекламу в зародыше

Приветствую всех без исключения.
Сегодня хочу вам рассказать, как без помощи всяких программ запретить браузеру (а по большому счету и всем остальным программам, использующим инет) посещать или загружать информацию с «необязательных сайтов». К таким сайтам я отношу как сайты банерообменных сетей, так и порно-сайты. Сразу оговорюсь, что в рамках этого опуса, я не буду рассматривать специальные программы блокирования и фильтрования контента. Таких как любимый вами файрвол, утилиты Proximitron или AdMuncher, а равно и все остальные, которыми многие из вас пользуются. Поэтому убедительная просьба , в комментариях не указывать , что данные программы намного лучше справятся с поставленной задачей. Об этом, я вас уверяю мне в достаточной мере известно. Тем более что предложенный ниже способ будет работать в паре с вашей любимой программой, и хуже от этого не будет.
Вполне возможно, что многие из вас знакомы с предложенным методом, но тем не менее, предлагаю вам дочитать до конца, возможно вы найдете для себя что-то новое.


Итак, начнем. Есть такой интересный файл hosts. В различных ОС его можно найти в следующих директориях:

Windows 95 / 98 / ME: C:\Windows
Windows NT: C:\WinNT\hosts
Windows 2000: C:\WinNT\system32\drivers\etc\
Windows XP: C:\Windows\System32\drivers\etc
FreeBSD / Linux / Mac OS X / Unix-подобные ОС: /etc/hosts



В тех же директориях вы можете обнаружить файл hosts.sam -это файл просто пример работы с файлом hosts, операционной системой он не используется. А значит внеся изменения в него вы не получите желаемого результата. Кстати если файла hosts нет, его нужно создать самому в любом текстовом редакторе. Все что нам нужно - это просто добавить сайт с необязательным контентом в этот файл таким образом.

127.0.0.1 x.warrnet.net



Как это работает. Приведу цитату чтобы было понятно.
“ При попытке какой-нибудь программы соединиться с этими серверами, она обратится к локальному DNS, затем к DNS провайдера. Если написать 127.0.0.1 для конкретного сервера, то браузер попытается соединиться с 127.0.0.1 (сама машина) и не может этого сделать, так как на локальной машине нет HTTP-сервера. Если указать 0.0.0.0, то ошибка соединения наступит быстрее.
Можно также использовать не 127.0.0.1, а метод "козла отпущения" - указать IP-адрес главного сервера одной из рекламных компаний, например IP-адрес сервера www.flycast.com (который не показывает баннеров) - его задачей станет отвечать 404 Not Found на запрос любой рекламы и их error_log немного потолстеет. :-) ”



(примечание при замене 127.0.0.1 на 0.0.0.0 реального ускорения не заметил, возможно вам повезет больше).Иные советуют заменить 127.0.0.1 на 127.0.0.0

Вот и все теперь, никакая гадость с указанного вами сайта грузиться не будет. Вы только что познакомились с примером простейшего файрвола :)
Готовые hosts файлы, можно загрузить со следующих адресов
1 - просто огромное кол-во хостов (более 40000 )
2 – тут их поменьше (1859 ) , но на сайте есть хорошее описание и неплохой ЧаВО (часто задаваемые вопросы) .
3 - тоже немало описанных адресов.

Все ссылки ведут на англоязычные сайты , тут можно прочесть на русском.

Просто скачайте предложенные варианты готовых файлов и замените свой hosts файл. Только предварительно сделайте резервную копию системного hosts файла. И еще запомните, что при размере hosts файла больше 135 кб система начнет подвисать. Поэтому для устранения сего недоразумения установите параметр загрузки сервиса DNS Client в «Manual/Вручную». Все это нужно необходимо сделать пользователям ОС Windows XP /2000. У остальных подобной проблемы быть не должно.

Если вы не знаете как это сделать, тогда запоминайте:

1. Меню Start(Старт) >>> Run(Запустить) >>>пишем "services.msc" (без кавычек)-(рис.1)
2. В отрывшемся апплете находим "DNS Client", дважды кликните на нем.
3. В комбобоксе "Startup type" выберете Manual, потом Apply/Ok –(рис.2)



Теперь немного о том, как все это дело автоматизировать. Конечно же, все это можно сделать вручную в любом текстовом файле. Но это не способ для такого ленивого человека как я. Поэтому я задался мыслью найти программу, которая бы сохраняла резервную копию, скачивала бы последние обновления с вышеуказанных сайтов и добавляла бы новые записи в hosts файл.

Встречайте HostsMan– все вышеописанное это программа выполняет на отлично, даже больше . Есть возможность редактировать - добавлять новые, удалять ненужные, находить нужные записи (рис 3) Также есть функция поиска дубликатов записей, проверка на ошибочные записи. Автоматическая замена всех 127.0.0.1 на 0.0.0.0. При необходимости можно заблокировать или отключить hosts файл. После каждого изменения программа автоматически создает бекап (рис 4) к которому можно впоследствии вернуться. И самое главное и есть возможность (рис 5)скачать свежую версию hosts файлов с 4 онлайн-серверов, воспользовавшись этой функцией, расширил свой hosts файл до 79308 записей . Среди этих записей известные и неизвестные рунетовские «гадюжники» тоже имеют место быть.
В программе есть встроенный простенький прокси-сервер, может кому и пригодиться. Честно говоря, я его не проверял. Еще одна полезная функция – это , то что в программе наравне с «черным» есть возможность создать и «белый список» адресов.
Интерфейс программы английский. Но это не должно вас огорчать – все предельно ясно, и как говориться с «пол пинка» вы разберетесь во всем.

Весит это чудо Португальской программисткой мысли 1,02 Мб. В программе есть довольно подробный хелп, если сего не поняли – то милости прошу туда. Или спросите меня – постараюсь объяснить. Забирайте здесь.

И еще - Программа бесплатна.

Рис-1 – апплет «Сервисы»


Рис-2 – Сервис запустится тогда , когда будет нужно.


Рис -3 – Редактор записей в ХотМан


Рис -4 – Всегда есть место для шага назад


Рис -5 Обновляем список паразитов.


Вот и все что вам хотел рассказать.

Приятного чтения.
Ваш Тёплый Снег , Баку Азербайджан 23/06/2007

Как вшить программу в дистрибутив Windows XP

Как вшить программу в дистрибутив Windows XP

rax.ru: показано число хитов за 24 часа, посетителей за 24 часа и за сегодня
Как вшить программу в дистрибутив Windows XP
(перевод статьи + небольшая отсебятина «How To Create New ProgramAddons»)
Доброго времени дня. Сегодня хочу вам рассказать о том , как сделать пакет с любимой вам программой и внедрить (интегрировать) его в дистрибутив собранной вами Автоматической установки Windows XP.Процесс этот несложный и не требующий каких –либо дополнительных умственных затрат. Итак поехали.
Полагаю у вас могут возникнуть вопрос по поводу того , для чего нужно вшивать программу в дистрибутив и лишить пользователя возможности выбора программы для установки. Отвечу так – что многие (или даже подавляющее большинство) делает Unattended XP исключительно под себя .Я тоже не исключение. И по мне, намного удобнее вшить в дистрибутив те программы которые мне необходимы, чем делать после дополнительные мышедвижения и возиться с постинсталлерами (такой уж я ленивый человек). Да и к тому же все жизненно важные программы и утилиты , такие как – антивирус , архиватор , антиспай и другие просто необходимо внедрять и устанавливать насильно … Надеюсь убедил .Хотя забыл еще один момент – это просто интересно и научиться этому несложно , так зачем же лишать себя такой возможности.

Шаг первый
Для начала нужно собрать SFX архив .О том как это сделать подробно описывалось в статье «Создание SFX архива» (которую можно найти в Учебнике Автоматической установки – скачать можно здесь или же найти ее на сайте unattended.oszone.net).Большое количество ключей для «тихой установки» приложений можно найти здесь на английском языке или поискать на форуме OsZone .
Шаг второй
Дальше создайте папку с любым именем. Внутри этой папки создайте еще одну под именем SVCPACK и поместите свой перепакованный инсталляционный пакет туда. Потом создайте в любом текстовом редакторе ini файл и сохраните его под именем ENTRIES_PROGRAMNAME.INI ,но не помещайте (ВАЖНО!!!) его в папку SVCPACK. Вместо PROGRAMNAME укажите название перепакованной программы (например ENTRIES_OPERA.INI ). Откройте созданный ini-файл и добавьте туда секции: [general] , [EditFile] и [AddProgram] .Пример заполнения ini-файла смотрите ниже.

[general]
builddate=12/01/2005
; дата выпуска (релиза) программы
description=Program description
;Описание программы
language=English
;язык интерфейса (насколько я понял)
title=Program
;название программы
version=1.0
; версия программы
website=http://www.programwebsite.com/
; вэб- сайт программы

[EditFile]
I386\SVCPACK.INF,SetupHotfixesToRun,AddProgram
;эту секцию оставьте без изменения

[AddProgram]
PROGRAM.EXE
;имя(название) перепакованного пакета , которой вы поместили в папку SVCPACK


Шаг последний

Итак у вас есть папка SVCPACK, в которую вы поместили перепакованный «тихий инсталл» и ini-файл ENTRIES_PROGRAMNAME.INI , он должен находиться вне папки SVCPACK . Теперь осталось только собрать все эти файлы в один CAB- файл. Сделать это можно командой makecab или любой программой умеющей сжимать файлы в CAB архив (например picozip или power archiver ) Я пользовался двумя способами командой makecab – правда пришлось попотеть и почитать (здесь ) .И второй способ – это плагин для TotalCommandera (забирать здесь )

У кого нет желания читать. Тогда повторяйте за мной. В папку с вашими заготовками поместите еще один файл (под любым коротким именем – cabm.txt) Содержание этого файла ниже :

1.С комментариями (ВАЖНО!!!) – не копируйте этот листинг , при запуске команды на исполнение получите море ошибок. Приведен только для ознакомления.
.Set Cabinet=on (включить режим сжатия всех файлов в один кабинет);
.Set Compress=on (включить сжатие);
.Set CompressionType=MSZIP (сжатие по алгоритму ZIP);
.Set CompressionLevel=7 (максимальный уровень сжатия);
.Set CabinetNameTemplate="My.CAB" (маска имени полученного файла);
.Set DiskDirectoryTemplate=".." (положить в каталог на уровень выше папки);
Далее идут абсолютные пути файлов для архивирования.
E:\Trash\CABFILES\SVCPACK\abiword.exe
E:\Trash\CABFILES\ENTRIES_ABIWORD.ini


2.Этот листинг можно скопировать. Здесь нужно исправить значение параметра .Set CabinetNameTemplate="My.CAB" если хотите получить название CAB файла .А также заменить абсолютные пути к файлам для архивирования.
.Set Cabinet=on;
.Set Compress=on;
.Set CompressionType=MSZIP;
.Set CompressionLevel=7;
.Set CabinetNameTemplate="ABICAB.CAB";
.Set DiskDirectoryTemplate="..";
E:\Trash\CABFILES\SVCPACK\abiword.exe
E:\Trash\CABFILES\ENTRIES_ABIWORD.ini


Остается только в командной строке набрать makecab /f cabm.txt и понаблюдать за таким вот окошком.


И на выходе получается ABICAB.CAB.

Или же в TotalCommandere выделяем наши файлы ,нажимаем F5 выскакивает такой диалог


Жмем Enter и выбираем указанный на рисунке ключ в выпадающем списке второго диалога


И жмем Enter повторно. Возможно вылетит еще такое окошко


На него тоже отвечаем Enter-ом

Интеграция в дистрибутив полученного CAB файла осуществляется либо NLite


Потом добавляем CAB файл


И ждем. Или же RVM Integrator – ом

Здесь вам нужно в первой строке указать путь к дистрибутиву ХР и в последнем свой CAB – файл. Если вы все проделали правильно , то файл из вашего перепакованного дистрибутива (у меня abiword.exe) должен быть в папке путь к вашему дистрибутиву ХР\I386\SVCPACK\ABIWORD.EXE. И еще в файле SVPACK.INF , который вы также найдете в папке I386 вашего дистрибутива (правда там он будет под другим именем SVPACK.IN_ , и для его просмотра его надо будет распаковать командой EXTRACT SVPACK.IN_) , в секции [SetupHotfixesToRun] вы должны увидеть строку с именем вашего перепакованного инсталла (у меня это abiword.exe /S) .

Дополнение от 07/12/2005
Учитывая ваши многочисленные письма по поводу того что использование команды makecab и других отмеченных в статье архиваторных плагинов не всегда приводит к желаемому результату. Представляю вашему вниманию еще одну программу являющуюся GUI оболочкой к утилите makecab. Называется она CabPack и проживает по адресу . Размер у нее небольшой – всего 466 кб (кстати на сайте лежит сам дистрибутив с программой + апдейт к ней исправляющий небольшие ошибки в самой программе).Так что скачайте и его в обязательном порядке , благо размер небольшой (274 кб).Скачав все это дело распакуйте в любой папке и запустите CABPACK.EXE. Остальные инструкции на скриншоте снизу.



Полученный файл Compressed.cab переименуйте в AddonsИмяВашейПрограммы.cab (например AddonsOpera851.cab) . И интегрируйте вышеуказанными способами.Addons в названии файла необходим (как выяснилось) иначе RVM Integrator не видит этот файл.

Вроде все .Если возникнут вопросы то пишите на zaurbb@gmail.com

С уважением , Заур Багиров ака Теплый Снег
Baku Azerbaijan 1/12/2005

P.S. Готовые программные аддоны можно найти здесь

понедельник, 22 сентября 2008 г.

Обходим запрет на открытие заблокированных админом сайтов

Обходим запрет на открытие заблокированных админом сайтов

Салам алейкум


Буду краток. Обнаружив в один прекрасный день, что в корпоративной сети были запрещены загрузки с популярных файлобменников, решил исправить сие неудобство.Честно говоря основательно ломать голову над решением этой проблемы мне не пришлось. Потому как я знал о существовании такой интересной штуки как Тор. Итак если и вас мучает такая же проблема (админы или провайдер - заблокировали определённые сайты), либо вы беспокоитесь о своей безопасности(анонимности) в сети, то милости прошу читать далее.


Цель - необходима сборка Тор-а, которую можно поместить на флешку, для того чтобы было всегда под рукой. Готовые сборки например Torpack или OperaTor, меня не устроили так как все они используют Privoxy , который я не очень перевариваю из-за пристрастия к Proxomitron.
Исходя из всего этого решил собрать собственную сборку, которую в последствии назвал Torminator.

Теперь у вас есть два пути.
Либо вы закачиваете мою сборку, где все настроено и вам остаётся только распаковать и запустить Start.bat. Предварительно нужно настроить ваш браузер для работы через прокси сервер 127.0.0.1 порт 8000. Более подробно читайте в README_WSED.txt, который найдете в архиве со сборкой. Если все пройдет успешно, то вы увидите такое же окошко что и в приложенном скриншоте.

Главное из README_WSED.txt:
1 -Распаковать архив в любую дирректорию.
2 -Настроить Ваш браузер для работы с proxy
3 -Запустить Start.cmd

ТО что Каспер или любой другой антивирус ругается это нормально , потому что Фрикап внедряется в процесс Проксомитрона и соксифицирует его. У прокса нет поддержки сокси. Если это вас не устраивает Проксимитрон замените его на Привокси, но можете и отказаться от Проксомитрона добавив в строчку в Start.cmd

start /b .\Freecap\freecapConW.exe -b .\Freecap\ -f .\Freecap\freecap.xml -u .\Freecap\inject.dll -w .\Proxomitron_WSED\ .\Proxomitron_WSED\Proxomitron.exe>> %Out%


двойное двоеточие

::start /b .\Freecap\freecapConW.exe -b .\Freecap\ -f .\Freecap\freecap.xml -u .\Freecap\inject.dll -w .\Proxomitron_WSED\ .\Proxomitron_WSED\Proxomitron.exe>> %Out%


Новая версия
ver.0.2
* TOR updated to ver.0.2.0.30
* Vidalia updated to ver.0.1.8


Rapidshare

DepositFiles

Старые версии на Депозите
Торминатор 0.1 (10.4 МБ) на Рапиде.


Либо закачиваете все необходимые пакеты приложений (ссылки ниже) и настраиваете необходимые конфигурационные файлы(английский язык)

Ссылки на необходимые приложения.
Тор -сам тор
Vidalia - GUI для Тор-а + дополнительные функции
Freecap - необходим для соксификации Проксомитрона
Proxomitron_WSED - Проксомитрон моей сбоки, можете воспользоваться иным другим или вообще не использовать его.Тогда необходимость во Фрикапе отпадает.
При работе без Проксомитрона просто поменяйте порт в настройках прокси для браузера.
address:127.0.0.1
port:9050

Opera AC - Опера
Mozilla Firefox, Portable Edition или Огнелис

Для Firefox можно использовать следующие расширения для удобста работы с Тор-ом
1- Torbutton
2-FoxyProxy

Итак после всех этих телодвижений вы получите возможность путешествовать по интернету не боясь засветить свой IP адрес и никакой провайдер (админ не указ :) пока вам не докажут обратное ). Если же вы как я включите в состав сборки Проксомитрон , то вас как и меня больше не будет мучить реклама и другая ненужная муть.

Проверку своего IP можно осуществить тут или тут

Позже выложу содержимое конфигурационных файлов , если у вас не получиться настроить их самостоятельно.

Листинг Start.bat
::------------------------------------------
:: Utility: Script to start TOR from USB drive
:: Author: Zaur Baghirov aka WarmSnow (Теплый Снег)
:: Last modification: v0.1 10/06/2008
:: Compatibility: Windows 2K-XP
::------------------------------------------

@ECHO OFF
CLS
TITLE .:: Script to start TOR from USB drive by WarmSnow ::.

SET Out=Log.txt
::IF EXIST %Out% DEL /Q %Out%

ECHO =========== >> %Out%
ECHO Closing application if they are running>> %Out%
ECHO Closing TOR>> %Out%
TASKKILL /F /IM tor.exe /T>> %Out%
ECHO Closing Vidalia>> %Out%
TASKKILL /F /IM vidalia.exe /T>> %Out%
ECHO Closing Proxomitron>> %Out%
TASKKILL /F /IM proxomitron.exe /T>> %Out%
ECHO Closing Freecap>> %Out%
TASKKILL /F /IM freecap.exe /T>> %Out%
ECHO =========== >> %Out%
ECHO Starting TOR>> %Out%
start /b vidalia.exe --datadir "."
ECHO Starting Socksified Proxomitron>> %Out%
start /b .\Freecap\freecapConW.exe -b .\Freecap\ -f .\Freecap\freecap.xml -u .\Freecap\inject.dll -w .\Proxomitron_WSED\ .\Proxomitron_WSED\Proxomitron.exe>> %Out%
ECHO All done>> %Out%
ECHO =========== >> %Out%

:: Clear variable
SET Out=

:: Exit
EXIT /B


Листинг Stop.bat
::------------------------------------------
:: Utility: Script to stop TOR from USB drive
:: Author: Zaur Baghirov aka WarmSnow (Теплый Снег)
:: Last modification: v0.1 10/06/2008
:: Compatibility: Windows 2K-XP
::------------------------------------------

@ECHO OFF
CLS
TITLE .:: Script to start TOR from USB drive by WarmSnow ::.

SET Out=Log.txt
IF EXIST %Out% DEL /Q %Out%

ECHO =========== >> %Out%
ECHO Closing application if they are running>> %Out%
TASKKILL /F /IM tor.exe /T>> %Out%
TASKKILL /F /IM vidalia.exe /T>> %Out%
TASKKILL /F /IM proxomitron.exe /T>> %Out%
TASKKILL /F /IM freecap.exe /T>> %Out%
ECHO =========== >> %Out%

:: Clear variable
SET Out=

:: Exit
EXIT /B


Полезные ссылки
1 - Распределенная система анонимного серфинга
2 - Удобная соксификация программ на примере Mozilla Thunderbird

Ваш Тёплый Снег , Баку Азербайджан 03/09/2008

Drivers Pack Unpacker & Installer - version 2.3.0.0 stable FINAL

Итак.
После долгого бета тестирования, предлагаю вашему вниманию финальную версию

Drivers Pack Unpacker & Installer - version 2.3.0.0 stable FINAL

PHP код:
ver. 2.3.0.0 Stable(Final)
#21-08-2008#
+ Поиск HWID-ов значительно улучшен
// проблема с определением некоторых устройств (например модемов) решена
+ новый вид представления отчета по HWID-ам
+ новый параметр -AutoHWIDSearch добавлен в dp_wsed.ini file
// по умолчанию он равен AutoHWIDSearch=NO. Это значить что при старте утилита не будет производить поиск
// HWID-ов в системе. Возможно верну автопоиск в следующем релизе
+изменен интерфейс
* незначительные изменения

Забирайте здесь (thanks to driverpacks.net team): Final 2300.7z 21-Sep-2008 06:25 834K

понедельник, 14 апреля 2008 г.

Новая версия - Drivers Pack Unpacker & Installer

Новая версия - Бета версия (только для тестирования) !!!

Добавлена функция поиска и распаковки только нужных драйверов (по HWID-ам). Для поиска драйверов - выберите пакеты в которых необходимо произвести поиск и перейдите на закладку HWID Нажмите кнопку - Search by HWIDs , результаты поиска появятся ниже - далее выберите необходимое вам из списка оборудование и нажмите Install By HWIDs.

Учитывая что это бета версия - в ней могут быть недоработки . Некотрые из них знаю , например при переносе программы в другой католог необходимо будет удалить dp_wsed.ini файл и перезагрузить программу. И дальше по мелочам.

Забирайте здесь Рапида - 816 кб или Deposit - 816 kb

Подробней о программе читайте тут

четверг, 3 апреля 2008 г.

Все драйвера на одном диске - сделай сам (vol.1)

Салам алейкум.
Недавно заметил, что мой железный конь стал медленно, но верно обрастать всякими периферийными устройствами. Принтер, сканер, модуль «синего зуба»(Bluetooth connector), модуль для подключения ЮСБ устройств (USB device multiport connector), пара внешних дисков, модуль для чтения смарт-карт (Smart Card Reader) и т.д. Все это подключается и работает ровно до тех пор, пока не упадет система. В результате ваших экспериментов, вирусов ну или еще чего. Систему восстановить не проблема. Кто-то запускает программу глобального отката системы, кто-то клонирует винт из Госта , кто-то Акронисом, ну а кто по старинке устанавливает все с СД/ДВД диска. Вариантов восстановления и приведения ее в состояние отказа от работы тьма, все зависит от вашей фантазии и усидчивости.

Так вот систему мы восстановили, но некоторое оборудование (из выше перечисленных) – шалит и не работает должным образом. У кого все работает, может дальше не читать, а тем кому интересно скажу , что дальше мы сделаем с вами диск со всеми возможными и невозможными драйверами на борту и решим проблему поиска нужного драйвера раз и навсегда.



В сети проскакивал диск К-систем (или что-то другое), но судя по отзывам это что-то отвратительное :) Поэтому будем делать все своими руками.

Есть один добрый человек, который собрал вокруг себя таких –же добрых людей, которые в свою очередь собирают различные драйвера к различным же устройствам. Пакуют все это в формате 7zip и выкладывают во всеобщее пользование. Итак встречайте DriverPacks - от Bâshrat the Sneaky и его команды.

Пакеты драйверов делятся на - основные:

1. DriverPack Chipset-

2. DriverPack CPU -

3. DriverPack Graphics A -

4. DriverPack Graphics B -

5. DriverPack Graphics C -

6. DriverPack LAN -

7. DriverPack MassStorage -

8. DriverPack Sound A -

9. DriverPack Sound B -

10. DriverPack WLAN -


И на «другие»:

1. DriverPack Broadband : 7.04.16

2. DriverPack Input (aka HID) : 7.09.23

3. DriverPack Modem : 7.11.20

4. DriverPack Monitor : 7.11.1

5. DriverPack Touch Screen : 7.08

6. Canon Inkjet DriverPack : 6.11.05

7. Canon LaserJet DriverPack : 6.10.20

8. HP Printers DriverPack : 7.11.26

9. DriverPack Scanner : 6.08.31

10. DriverPack TV : 7.09

11. DriverPack USB : 6.08.31

12. DriverPack Virtual (aka VMware) : 7.08

13. DriverPack WebCam : 7.02.18

14. DriverPack SmartCard Readers : 8.01.12

15. DriverPack Misc


Все они доступны тут



Для создания диска нам также потребуется.

DriverPacks BASE -

Дистрибутив Win XP (говорим спасибо Калачу) и забираем тут -



После того как скачаете DriverPacks BASE , распакуйте его в отдельный каталог на жестком диске. У меня это DP .Потом закачайте необходимые пакеты драйверов – основные и (или) другие. Я закачал все. Основные поместите в DP \DriverPacks каталог, а другие - DP \3rd party DriverPacks. Далее запускаем DPs_BASE.exe







Рис 1 – начало работы с программой.

Выбираем русский (или любой другой из доступных ) языков и жмем далее (кнопка с символом > ). В платформе для инсталляции выбираем первый пункт (Диск).







Рис 2 – выбор платформы.

Жмем на кнопку Открыть и указываем папку с Дистрибутивом Win XP и нажимаем далее.







Рис 3 – выбор драверопакетов для интеграции.

И видим следующий скрин – Выбор пакетов драйверов. Я выбрал все возможные драйвера. Отмечу следующее, насколько я понял – если вы установите галку рядом DriverPack MassStorage Text Mode, то вначале установятся драйвера для жестких дисков. Или поправьте меня, если не прав.



Как выяснилось я был не прав

Поправляю. Если вы поставите галку напротив этой надписи, то поддержка massstorage появится ещё и дополнительно в текстовом режиме(при первоначальном копировании). Если XP ставится на AHCI - это обязательное условие, иначе система не увидит дисков, куда копировать файлы, т.к. в XP нет поддержки AHCI. Также её совершенно точно не будет в XP SP3, к моему великому сожалению.


Спасибо Dimez



После этого выбираем метод для интеграции. Метод нужно выбрать второй – тогда в папке с дистрибутивом WinXP появиться папка ОЕМ, которая нужна там для дальнейшей работы.







Рис 4 – выбор метода для интеграции.

На следующем этапе Выбор Метода для старта Finisher – выбрал GUIRunOnce, на самом деле разницы тут никакой нет, так как мы с вами не интегрируем драйвера для установки их вместе с Виндоуз. Об этом мы, может быть, поговорим позже.







Рис 5 – выбор метода для старта Finisher.



Жмем далее раза 2 и перед нами вновь возникает выбор, но нас он в данном контексте также не интересует и поэтому выбираем Отключить KTD (отключить Keep The Drivers, по-русски Сохранить Драйвера На жестком диске).







Рис 6 – отключаем KTD.

Вот в принципе и все – на следующих скринах, можете выбрать Отключить Буфер Quick Stream и ATI Catalyst Control Panel, но можете просто нажать на кнопку Поехали! и идти за чаем.







Рис 7 – папка с «дровами» готова.

Папка ОЕМ со всеми интегрированными драйверами получилась размером 527 мб. В распакованном виде все это занимает 2.84 ГБ. Теперь осталось только добавить бат-файлы, для автоматизации процесса установки драйверов в систему.

Бат-файлы были честно содраны отсюда. Ничего лично не добавлял, потому как нормально работает и без моего вмешательства. Разве что можно добавить обработку исключительных ситуаций, но это вы и без меня сможете сделать :) .

Итак.

1. FINI.cmd – распаковывает пакеты с драйверами в Папку C:\WINDOWS\DriverPacks (или не С, а диск куда установлена система) и «прописывает» в системе драйвера. Таким образом при установке нового оборудования вам всего лишь нужно будет нажать Далее в мастере установки нового оборудования.

SET TAGFILE=\OEM\BIN\un7zip.exe

FOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y) DO IF EXIST "%%i:%TAGFILE%" SET CDDRIVE=%%i:

%CDDRIVE%\OEM\BIN\un7zip.exe %CDDRIVE%\OEM\BIN\DP*.7z "%SystemDrive%\"

%CDDRIVE%\OEM\BIN\un7zip.exe %CDDRIVE%\OEM\DP*.7z "%SystemRoot%\DriverPacks"

start %SystemDrive%\Mute.exe on

start %SystemDrive%\DSPdsblr.exe

%SystemDrive%\makePNF.exe %SystemRoot%\DriverPacks

%CDDRIVE%\OEM\BIN\DevPath.exe %SystemRoot%\DriverPacks

COPY /Y %CDDRIVE%\OEM\bin\DPsFnshr.ini %SystemDrive%\

xcopy %SystemRoot%\Driverpacks\*.* %SystemDrive%\ /y /i /e /h

start %SystemDrive%\DPsFnshr.exe

taskkill /f /im DSPdsblr.exe

%SystemDrive%\Mute.exe off

exit


2. DO_PNF.cmd – аналогичен первому скрипту, но могут возникнуть сбои с установлением некоторых CPL аддонов. Поэтому рекомендую использовать первый скрипт.







SET TAGFILE=\OEM\BIN\un7zip.exe

FOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y) DO IF EXIST "%%i:%TAGFILE%" SET CDDRIVE=%%i:



%CDDRIVE%\OEM\BIN\un7zip.exe %CDDRIVE%\OEM\BIN\DP*.7z "%SystemDrive%\dump"

%CDDRIVE%\OEM\BIN\un7zip.exe %CDDRIVE%\OEM\DP*.7z "%SystemRoot%\DriverPacks"

start %SystemDrive%\dump\Mute.exe on

start %SystemDrive%\dump\DSPdsblr.exe

%SystemDrive%\dump\makePNF.exe "%SystemRoot%\DriverPacks"

%CDDRIVE%\OEM\BIN\DevPath.exe "%SystemRoot%\DriverPacks"

taskkill /f /im DSPdsblr.exe

%SystemDrive%\dump\Mute.exe off

RD /Q /S %SystemDrive%\dump

exit


3. noKTD.cmd - распаковывает пакеты с драйверами в корень диска С: устанавливает драйвера но не сохраняет распакованные драйвера на компьютере.

SET TAGFILE=\OEM\BIN\un7zip.exe

FOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y) DO IF EXIST "%%i:%TAGFILE%" SET CDDRIVE=%%i:



%CDDRIVE%\OEM\BIN\un7zip.exe %CDDRIVE%\OEM\BIN\DP*.7z "%SystemDrive%\"

%CDDRIVE%\OEM\BIN\un7zip.exe %CDDRIVE%\OEM\DP*.7z "%SystemDrive%\"

COPY /Y %CDDRIVE%\OEM\bin\DPsFnshr.ini %SystemDrive%\

start %SystemDrive%\Mute.exe on

start %SystemDrive%\DSPdsblr.exe

start %SystemDrive%\DPsFnshr.exe

taskkill /f /im DSPdsblr.exe

%SystemDrive%\Mute.exe off



exit




Еще замечу что все это дело можно скопировать на флешку. Только запомните что папку ОЕМ должна быть помещена в корень флеш-диска, иными словами не должна быть вложена в другой каталог. Либо поправьте строку поиска в скрипте, только не используйте длинные имена папок. Вроде все.

За сим откланиваюсь. И тем кто дочитал до этого момента, предлагаю Лончер собственного производства. Работа с ним проста – выбираете метод установки и жмете Install Drivers.



Забирайте здесь.



File: dp.rar

DownloadLink -Rapidshare [(http: rar)] [(http: rar)]

DownloadLink 2 -azart

File-Size: 0.18 MB

Uploaded: 12/02/2008, 15:49:25








Рис 8 – Автоматизируем процесс.

Zaur Baghirov aka Теплый Снег

12-02-2008 Baku Azerbaijan




P/S - если нужно то могу выложить готовый диск со всеми "дровами на борту".

Все драйвера на одном диске - сделай сам vol.2 тут.