Ru-Board.club
← Вернуться в раздел «Программы»

» Безинсталляционная установка программ

Автор: tigrr
Дата сообщения: 17.12.2006 03:06
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

Дамы и господа! Плз, добавляйте, свои ссылки, а главное, собственные разработки по данной теме.
---------------------------------------------------------------------
Если много будешь знать - будешь много забывать
Если много забывать, значит - мало будешь знать
Если мало будешь знать - будешь меньше забывать
Если меньше забывать - значит много будешь знать!
Автор: Pitersky
Дата сообщения: 17.12.2006 03:29
tigrr
Ну, ты прямо жонглёр

Цитата:
Безинсталляционная установка

это по-русски "безустановочная установка"

Цитата:
как быть с записями в реестре? Можно ли их безболезненно для нормальной работоспособности проги не учитывать, или как?

Нельзя. Много программ хранят свои настройки в реестре и только там (никаких .ini или .cfg)

Цитата:
собирать банк полезо-необходимых в повседневной работе программ

Есть такой: Мобильные (переносимые) программы / Portable Applications
Автор: tigrr
Дата сообщения: 24.12.2006 01:59
Ладно, договоримся на "безустановочной закидке, заброске, заливке..., ну чё ищё там".
Поактивней, господа, скоро Новый Год! подарки под ёлку (или тёлку, точно не помню
Автор: S0ldier
Дата сообщения: 24.12.2006 12:08
Такая тема уже есть...
http://forum.ru-board.com/topic.cgi?forum=5&topic=19667#1
Автор: tigrr
Дата сообщения: 17.12.2006 03:06
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

Дамы и господа! Плз, добавляйте, свои ссылки, а главное, собственные разработки по данной теме.
---------------------------------------------------------------------
Если много будешь знать - будешь много забывать
Если много забывать, значит - мало будешь знать
Если мало будешь знать - будешь меньше забывать
Если меньше забывать - значит много будешь знать!
Автор: Pitersky
Дата сообщения: 17.12.2006 03:29
tigrr
Ну, ты прямо жонглёр

Цитата:
Безинсталляционная установка

это по-русски "безустановочная установка"

Цитата:
как быть с записями в реестре? Можно ли их безболезненно для нормальной работоспособности проги не учитывать, или как?

Нельзя. Много программ хранят свои настройки в реестре и только там (никаких .ini или .cfg)

Цитата:
собирать банк полезо-необходимых в повседневной работе программ

Есть такой: Мобильные (переносимые) программы / Portable Applications
Автор: tigrr
Дата сообщения: 24.12.2006 01:59
Ладно, договоримся на "безустановочной закидке, заброске, заливке..., ну чё ищё там".
Поактивней, господа, скоро Новый Год! подарки под ёлку (или тёлку, точно не помню
Автор: S0ldier
Дата сообщения: 24.12.2006 12:08
Такая тема уже есть...
http://forum.ru-board.com/topic.cgi?forum=5&topic=19667#1

Страницы: 1

Предыдущая тема: что за варез?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.