High! (типа, дарова!)
Хочу поднять тему безинсталляционной установки программ на USB-флэш (или любые другие типы) накопителей.
Цель таких установок следующая:
Приходим со своей флэшкой, на которой находятся все необходимые для плодотворной работы программы, в любое место и на любой комп, вставляем ыё и сразу же начинаем работу. Кроме того, у такого типа "установки программ" есть ещё одно неоспоримое преимущество - их не надо инсталлировать в систему, а достаточно просто скопировать в любой каталог на винт и можно начинать работу, т.е., мы добиваемся уникального по простоте и быстроте способа резервного копирования работоспособной версии программы.
Теперь, в общих чертах, как можно, по моему разумению, производить безинсталляционные установки:
1) Берём Reg Organizer или Ashampoo Uninstaller и с их помощью на обычной установке в систему нужной нам программы отслеживаем все изменения, производимые в ентой системе, а именно - записи в реестр, записи всех файлов, в особенности dll-ок, куда какой.
2) Используя двух братцев Регмона (Regmon) и Филимона (Filemon) при работе программы в системе исследуем, куда наша подопытная прога обращается и без чего работать не может. Как правило, большинство dll-ок в системных папках System и System 32 уже имеется, если нет, то копируем требуемые нам dll-ки в общую папку нашей программы, где будет также её exe-шник, ini-файлы настроек, ну и всё остальное, что может понадобиться. Вот правда, не совсем понятно, как быть с записями в реестре? Можно ли их безболезненно для нормальной работоспособности проги не учитывать, или как?
3) Компонуем каталог с нашей прогой и испытываем её в боевых условиях.
Было бы интересно узнать о деталях создания таких установок, а также собирать банк полезо-необходимых в повседневной работе программ. В Интернете периодически проскакивают релизы разных прог с приставкой Portable, однако не все они вообще работают и перечень их не велик.
Те, которые мне попадались:
Adobe Photoshop CS 8.0 Portable
Adobe Photoshop CS2 9.0.2 + Image Ready Portable
Alcohol 120% 1.95.3823 Portable
Firefox Portable 1.5.0.1, 1.5.0.5
Internet Explorer 7 Portable
Nero 7.2.0.3 for Usb Portable
RarCopy
Teleport Ultra 1.38 rus
Windows XP USB Stick Edition
Extra Small Windows XP USB Flash Edition
Сборка архиваторов для работы с флэш-накопителя - Portable Compression AIO
Подборка программ с безинсталляционной установкой есть на http://www.livejournal.com/community/join.bml?comm=flash_pc
Дамы и господа! Плз, добавляйте, свои ссылки, а главное, собственные разработки по данной теме.
---------------------------------------------------------------------
Если много будешь знать - будешь много забывать
Если много забывать, значит - мало будешь знать
Если мало будешь знать - будешь меньше забывать
Если меньше забывать - значит много будешь знать!
Хочу поднять тему безинсталляционной установки программ на USB-флэш (или любые другие типы) накопителей.
Цель таких установок следующая:
Приходим со своей флэшкой, на которой находятся все необходимые для плодотворной работы программы, в любое место и на любой комп, вставляем ыё и сразу же начинаем работу. Кроме того, у такого типа "установки программ" есть ещё одно неоспоримое преимущество - их не надо инсталлировать в систему, а достаточно просто скопировать в любой каталог на винт и можно начинать работу, т.е., мы добиваемся уникального по простоте и быстроте способа резервного копирования работоспособной версии программы.
Теперь, в общих чертах, как можно, по моему разумению, производить безинсталляционные установки:
1) Берём Reg Organizer или Ashampoo Uninstaller и с их помощью на обычной установке в систему нужной нам программы отслеживаем все изменения, производимые в ентой системе, а именно - записи в реестр, записи всех файлов, в особенности dll-ок, куда какой.
2) Используя двух братцев Регмона (Regmon) и Филимона (Filemon) при работе программы в системе исследуем, куда наша подопытная прога обращается и без чего работать не может. Как правило, большинство dll-ок в системных папках System и System 32 уже имеется, если нет, то копируем требуемые нам dll-ки в общую папку нашей программы, где будет также её exe-шник, ini-файлы настроек, ну и всё остальное, что может понадобиться. Вот правда, не совсем понятно, как быть с записями в реестре? Можно ли их безболезненно для нормальной работоспособности проги не учитывать, или как?
3) Компонуем каталог с нашей прогой и испытываем её в боевых условиях.
Было бы интересно узнать о деталях создания таких установок, а также собирать банк полезо-необходимых в повседневной работе программ. В Интернете периодически проскакивают релизы разных прог с приставкой Portable, однако не все они вообще работают и перечень их не велик.
Те, которые мне попадались:
Adobe Photoshop CS 8.0 Portable
Adobe Photoshop CS2 9.0.2 + Image Ready Portable
Alcohol 120% 1.95.3823 Portable
Firefox Portable 1.5.0.1, 1.5.0.5
Internet Explorer 7 Portable
Nero 7.2.0.3 for Usb Portable
RarCopy
Teleport Ultra 1.38 rus
Windows XP USB Stick Edition
Extra Small Windows XP USB Flash Edition
Сборка архиваторов для работы с флэш-накопителя - Portable Compression AIO
Подборка программ с безинсталляционной установкой есть на http://www.livejournal.com/community/join.bml?comm=flash_pc
Дамы и господа! Плз, добавляйте, свои ссылки, а главное, собственные разработки по данной теме.
---------------------------------------------------------------------
Если много будешь знать - будешь много забывать
Если много забывать, значит - мало будешь знать
Если мало будешь знать - будешь меньше забывать
Если меньше забывать - значит много будешь знать!