понедельник, 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 тут.



Portable – сделай сам vol.2

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

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



В качестве подопытного кролика я выбрал чудную программу для подсчета трафика DU Meter. Выбрал ее потому как нуждался в хорошей программе подсчета трафика , к тому же уже имел опыт общения с этой программой и решил не заморачиваться поиском альтернатив. В комментариях можете тыкать меня носом в оные, не взирая на личности.



Итак, начнем. Для проведения этой операции нам понадобятся:

1. Universal Extractor - оффсайт, но активное обсуждение ведется здесь ,на КпНемо этот бесплатный распаковщик проскакивал здесь и еще вот в этой новости, качать можно вот отсюда

2. Сам DU Meter

3. Знание английского языка – но можно и без него.

4. Самый главный пункт – стремление и желание.





После того как закачаете и установите Universal Extractor (можно выкачать как зип- версию , так и инсталлятор – зависит от ваших предпочтений). Одно отмечу от себя, забирайте версию 1.5 потому как она более стабильна, но в этом случае необходимо будет еще закачать обновление для программы The Inno Setup Unpacker [(http: rar)] [(http: rar)] . Она входит в состав инсталляционного пакета Universal Extractor , но та что была в пакете версии 1.5, не справилась с распаковкой. Об этом ниже. Еще одно отступление – испытуемую программу можно распаковать и Inno Setup Unpacker-ом, но мы же с вами уважаемые люди и не будем ковыряться в командной строке :) (по крайней мере, не на этом этапе).

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

Таким образом, для начала необходимо установить, чем упакован наш инсталлятор. Я делаю это просто – Нажимаю F3 в Total Commander –е, благо Lister-плагин Fileinfo установлен и настроен. По нажатии выскакивает, такое вот окошко (рис.1)







Рис.1



Если же у вас нет установленного Тотал Коммандера , то вы сможете выделить ехе-файл и нажав правую кнопку мыши (райт-клик) выбрать меню Properties (Свойства). Теперь вы должны увидеть следующее (рис2.)







Рис.2

И в первом и во втором случае нас интересует одна и та же строчка: Comments : This installation was built with Inno Setup. В переводе это означает, что инсталляционный пакет был создан с помощью Inno Setup



Inno Setup — бесплатный инсталлятор для Windows программ. Впервые выпущенный в 1997 году, Inno Setup сегодня конкурирует и даже превосходит многие коммерческих установщики по функциональности и стабильности.




А значить нам нужен распаковщик для Inno Setup. Вот теперь выбор за вами, либо распаковать все это хозяйство с помощью Universal Extractor – райт-клик на файле инсталляции и выбираем UniExtract to Subdir (рис.3)







Рис.3



Ну или с помощью другой The Inno Setup Unpacker – а , как это делать я не скажу потому как не разбирался с этой программой, можете занятся этим на досуге .Другие возможные варианты распаковки не рассматривал , так как хватило того что было под рукой. Едем дальше – после распаковки получаем папку следующего содержания:







{app}\

{pf}\

embedded\

install_script.iss




Из всего этого нас интересуют папка {app} вместе со всем содержимым и файл install_script.iss – файл содержащий скрипты необходимые для инсталляции. Подробно рассматривать весь синтаксис скриптового файла инсталляции мы рассматривать не будем, для более глубокого изучения проследуйте сюдаили скачайте архив с приложениями к этой статье. Вернемся к нашим баранам, как говорят французы. Открываем файл install_script.iss любым текстовым редактором (я же опять нажимаю кнопку F3) и видим следующие секции:

1. [Setup] – нас она не интересует, это общая информация о пакете.

2. [Files] – самая интересная часть, тут описывается пути установки файлов при распкавке.

3. [Registry] – еще одна интересующая нас секция. Тут прописаны все измения , которые будут внесены в реестр, при установке.

4. [Run] – тоже должна нас заинтересовать, команды после установки.

5. [UninstallRun] – аналогична предыдущей секции, только тут команды запускаемые, при удалении программы.

6. [Icons],[CustomMessages], [Languages] – нам не важны. Все это вспомогательные команды для инсталлятора.



Бросив беглый взгляд в секцию [Files] – мы с вами видим , что практически все что нам нужно находиться в папке {app} . Такой вывод я сделал на основании того, что большинство команд инсталлятора выглядит следующим образом:



Source: "{app}\DUMeter.exe"; DestDir: "{app}";




Что буквально означает – из Источника (папки {app} в инсталляторе), скопировать файлы в папку назначения на жестком диске. Папку назначения выбирает пользователь при установке.



Source: "{pf}\Windows Sidebar\Shared Gadgets\DUMeter.gadget\htlogo66x58.png"; DestDir: "{pf}\Windows Sidebar\Shared Gadgets\DUMeter.gadget";


Эта и ей подобные строчки означают, что файлы из инсталляционного пакета {pf} копируются в Program Files на компьютер пользователя. Отмечу –что данная секция интересна пользователям Висты, так как тут упоминаются файлы для Windows Sidebar-а.. У меня установлен ХР, поэтому эта папка меня не заинтересовала.. Из всего вышеописанного следует что ДУМетр спокойно запустится из любой директории любого носителя. Но советую вам не торопиться и обратить внимание – на всякий случай на секцию [Registry] :



Root: HKLM; Subkey: "Software\Hagel\DU Meter"; ValueName: "InstDir"; ValueType: String; ValueData: "{app}"; MinVersion: 0.0,5.0; Flags: createvalueifdoesntexist uninsdeletekey

Root: HKCU; Subkey: "Software\Hagel\DU Meter"; MinVersion: 0.0,5.0; Flags: uninsdeletekey


Тут как мы видим в реестр добавляется информация о папке куда установлено приложение и информация для деинсталляции. Оно нам не нужно, поэтому смело игнорируем эти команды. Остались последние секции куда нам следует глянуть – это [Run] – тут как мы выше выяснили, находятся команды, которые запустятся при удачной инсталляции. И секция [UninstallRun] – соответственно необходимые для деинсталляции (в нашем случае - закрытия) программы.



Filename: "{app}\DUMeterSvc.exe"; Parameters: "/reinstall"; StatusMsg: "Installing DU Meter service"; MinVersion: 0.0,5.0;

Filename: "{app}\DUMeter.exe"; Parameters: "/regserver"; StatusMsg: "Registering DU Meter components"; MinVersion: 0.0,5.0;

Filename: "{app}\DUMeter.exe"; Parameters: "--firstrun"; Description: "Run DU Meter"; MinVersion: 0.0,5.0;




В первой строчке говориться, что для успешного запуска приложения необходимо для начала запустить DUMeterSvc.exe с параметром "/reinstall" , и зарегистрировать данный сервис командой DUMeter.exe /regserver (Как выяснилось в дальнейших испытаниях, эта строчка добавляет программу в автозапуск – поэтому ее использовать я не стал). Далее запускаем сам DUMeter.exe и не забываем параметр –firstrun (хотя можно про этот параметр и забыть).



Filename: "{app}\DUMeterSvc.exe"; Parameters: "/uninstall"; RunOnceId: "duserviceuninstall"; MinVersion: 0.0,5.0;

Filename: "{app}\DUMeter.exe"; Parameters: "/unregserver"; RunOnceId: "dumeteruninstall"; MinVersion: 0.0,5.0;




Здесь описаны ключи запуска при удалении программы, в нашем случае закрытии. Вот в принципе и все – осталось только вышеопределенные команды запустить из командной строки и гордиться собой. Вы только что своими руками создали переносную программу. Но согласитесь, что каждый раз набивать эти команды вручную дело конечно не хитрое, но хлопотное. Да и к тому же если вы захотите распространять ваше детище, то в таком виде оно не будет иметь успеха. Самый быстрый способ – это написать бат-файл, где и перечислить все необходимые команды. Но или если вы обладаете знаниями одного из языков программирования, то можете скомпилировать лоадер(загрузчик) со сплаш-скрином (окошко которое вы видите перед тем как загрузиться основная форма приложения, например при запуске Excel и т.д.)

Лоадер я писать не стал, потому как ленив и иду по пути наименьшего сопротивления, а вот бат-файлик состряпать вам помогу. Необходимые справочные материалы в приложении, ну или если хотите вот вам ссылки и еще для начала этого хватит . А пока повторяйте за мной.



Листинг бат-файла.

@Echo Off

cls

color 1f

:Entrance

ECHO.

ECHO.

ECHO.

ECHO.

ECHO.

ECHO +========================================================================+

ECHO + Portable DUMetr Controler by WarmSnow (Baku Azerbaijan 29-01-2008) +

ECHO +========================================================================+

ECHO + Press I to Instal , S - Start , C - Close , U - Uninstal +

ECHO +========================================================================+

ECHO.

SET CHOICE=

SET /P CHOICE="* Enter Choice: "

IF /I '%CHOICE%'=='I' GOTO Install

IF /I '%CHOICE%'=='S' GOTO Start

IF /I '%CHOICE%'=='C' GOTO Close

If /I '%CHOICE%'=='U' GOTO Uninstall



CALL :inputerror



:Install

ECHO Now we'll installing and registering service

ECHO And Applying first run commands

DUMeterSvc.exe /reinstall

DUMeter.exe --firstrun



GOTO EOF



:Start

ECHO Now Starting application

DUMeterSvc.exe

DUMeter.exe

ECHO All Done



GOTO EOF



:Close

ECHO Now Closing application

TASKKILL /F /IM DUMeter.exe /T

TASKKILL /F /IM DUMeterSvc.exe /T



GOTO EOF



:NOw Uninstalling application

ECHO Uninstall

DUMeterSvc.exe /uninstall

DUMeter.exe /unregserver



GOTO EOF



:inputerror

CLS

color 4f

ECHO.

Echo !! - ERROR - !!

ECHO !- Invalid input specified. Please choose an available option by

Echo typing the letter specified in the option you want to choose.

Echo.

pause

GOTO :EOF



:EOF

color 1f

ECHO.

ECHO.

ECHO.

ECHO.

ECHO.

ECHO +========================================================================+

ECHO + Again :) ?: +

ECHO +========================================================================+

ECHO + [Y]es / [N]o and Exit +

ECHO +========================================================================+

ECHO.

SET CHOICE=

SET /P CHOICE="* Enter Choice: "

IF /I '%CHOICE%'=='Y' GOTO Entrance

If /I '%CHOICE%'=='N' GOTO EOF2

CALL :inputerror



:EOF2

Endlocal




И если вы все сделали правильно, то должны увидеть вот такое окошко (рис.4)







Рис.4



Вот теперь все. Надеюсь, не утомил вас своими буквами. Хороших переносных программ вам. Все перечисленные программы и справочные материалы приложены в архиве к этой статье. Вопросы направляйте по адресу zaurbb@gmail.com



Baku Azerbaijan 29-01-2008





Полезные ссылки, не вошедшие во вложение к статье.



1. - Обзор команд и драйверов MS-DOS 6.2

2. - Command-line reference A-Z (Английский язык)

3. - Portable programs & Apps (Английский язык)

4. - Готовые Программы (Английский язык)



Остальные ссылки в первой части, она имеется в архиве.


File: how_to_portable_#2.rar

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

File-Size: 9.94 MB

Uploaded: 29/01/2008, 17:18:17

3% на восстановление и пароль wsnow.

Ваш ТС

среда, 2 апреля 2008 г.

Portable - сделай сам vol.1



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

Вновь продолжаю свои раскопки на тему Portable (переносных) программ. В рамках данной заметки постараюсь рассказать вам, как самим собрать программу, которая без проблем запустится c внешнего источника (например, флеш-драйва) не требуя установки на жесткий диск.

Итак начнем. Как я выяснил , для того чтобы сделать Portable-версию программы – существует довольно много способов. Самый простой это после установки программы перейти в папку Program Files (если вы ничего не меняли в процессе установке) , найти папку с только что установленной программой и скопировать ее в другую директорию. Потом постараться запустить ехе-файл из той директории, куда вы скопировали папку с программными файлами. Если вам очень повезет, то программа запустится . Такой финт, скорее всего не пройдет с серьезными программными пакетами (например, МС Офис).

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

Третий способ – его я назвал «методом пылесоса» . Он намного проще всех остальных. Здесь от вас понадобиться жирный канал и ваша любимая качалка. Думаю многие знают «рыбные места» , а для тех кто не хочет напрягать поисковики продолжу

1. КЛУБ-ЛЮБИТЕЛЕЙ-FLASH-НАКОПИТЕЛЕЙ

2. Портативные программы

3. Portable Apps

4. FileCatchers Board

5. AlexwilD

Думаю этих ссылок будет достаточно. Также можно поискать в пиринговых сетях (eMule,eDonkey и т.д.).

Четвертый способ – подразумевает то , что вы знакомы с программированием и можете без проблем написать нужное вам приложение , которое будет запускаться с любого носителя . Лично я сам так и поступаю ,другое дело что не всегда есть время и желание заново изобретать велосипед и писать программы , которые имеются в готовом виде и совершенно бесплатны. Также зная один из языков программирования . вы можете проследить за действиями программы , с помощью утилит от SYSINTERNALS (Regmon, Filemon) и написать так называемый лоадер .Но это уже тема для отдельной большой и серьезной статьи.

И наконец пятый способ – есть такая интересная программка , стоит безумно дорого . Попытки выложить ее быстренько пресекают .Хотя это не значит , что ее невозможно найти [(http: rar)] [(http: rar)] . Итак программа называется Thinstall Virtualization Suite. Работа с ней до безобразия проста и разбита на 3 этапа.

1. Запускаете Setup Capture – программа сделает снимок системы перед установкой необходимой программы (которую вы хотите сделать переносной). Программу не закрывать !!!




2. Устанавливаете необходимую программу . Запускаете и делаете необходимые настройки в программе.
3. Далее закройте установленную программу и жмите на кнопку Post-Install Scan в Setup Capture.





После окончания пост скана , вам будет предложено сохранить результаты сканирования. Жмите Save Results и выходите из программы. Далее переходите в директорию куда вы сохранили результат работы Setup Capture .





Отыщите там файл build.bat и запустите его. После того как батник завершит свою работу появиться папка под названием bin , в которой вы и найдете переносную версию программы , готовую запускаться с любого носителя и которая не будет гадить в системном реестре и различных папках. Вся работа будет осуществляться в специальном контейнере ,который будет эмулировать все необходимые для работы программы условия.

Все необходимые настройки для сборки портейбл программы вы найдете в файле Package.ini. Единственное условие – все свои эксперименты лучше всего проводить на «девственно чистой» системе , лучше всего на виртуальной машине (VMWare , Qemu,VirtualPC ). Две последние совершенно бесплатны . Сборка переносного софта на виртуальной машине , позволит вам избежать неприятных последствий загаживания своей операционки и тем меньше будет мусора в вашей сборке.

Как видите работа с программой Thinstall Virtualization Suite очень проста . Она поставляется с подробным хелпом (есть даже видеопрезентация на английском ). Для тех кто с английским не знаком , милости прошу на форум Ру-Борд , тут ее разбирают по косточкам.

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

Ну и на последок забирайте Portable Download Master 5.3.1.1077-3.89 мб [(http: rar)] [(http: rar)] – любимую качалку в переносном формате , которую я собрал способом номер 5 данного очерка.

Всегда Ваш Теплый Снег.

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



Предлагаю вашему вниманию программу собственного изготовления - Drivers Pack Unpacker & Installer. Программа запускается с любого носителя - СД/ДВД, внешний диск, флешка и т.д. Все что вам нужно - это добавить запакованные пакеты драйверов в папку "DP" в директории программы. И дальше нажать на нужную кнопку Программа работает по принципу система "черный ящик", т.е. она сама определяет устройство, для которого необходимо установить (обновить) драйвер. В любом случае вы всегда сможете увидеть результат ее работы в подробнейшем отчете.

Вот небольшой мануал:
1 - Копируем драйвер пак в директорию "DP" (с расширением 7z) и нажимаем кнопку Show Driver Packs
2 - Выбираем нужный пакет драйверов (или все) и нажимаем Unpack Driver Packs.
3 - И нажимаем кнопку Install Driver Packs и следуем инструкциям мастера по установке драйверов.
4 - По окончанию процедуры если есть необходимость, сохраняем лог работы программы, кнопкой Save Log.
5 - Удалить пакеты если нет необходимости дальнейшего использования

Программа обсуждается здесь на русском языке и здесь на английском.

Скачать можно по следующим ссылкам

Рапида - 820 кб

Депозит - 820 кб