О присоединении одного источника портабельных программ к нескольким ОС в контейнерах 2. Подключение портабельных програм к меню программ - к кнопке "Пуск" при помощи программы SetupS SendTo
Комплект SetupS SendTo, портабельные программы и Главное меню Цель -
Подключение портабельных програм к Главному меню программ (к кнопке "Пуск") при помощи программы SetupS SendTo
[more=Информация] Существует программа SetupSWPI (просходящая из WPI), ранние 7-мые версии были написаны Visual Basisic 6, исходные коды были открыты, я перевел на русский язык. Эти версии устарели и не подходят для цели, написанной в заголовке, использую
Setups SendTo Suite(Комплект ПКМ-Отправить SetupsEditor), написанную на другом програмном языке.
Теперь комплект имеет название ssTek
ssTek - "технологии SetupS".
SetupS означает "Тихая установка", является центральным инструментом, ответственным за установку и настройку некоторых пакетов. Эти пакеты развертывания,
имеют такое расширение файла, что установки автоматически распознает и может быть установлен просто дважды щелкнув на эти файлы пакета развертывания.
Можно также использовать контекстное меню "Отправить", чтобы установить эти пакеты или всю папку из них.
Это не установщик, а скорее "обертка" для других установщиков, как и другие программы WPI, BoaSoft, предназначена для установки без вмешательства пользователя (автоматической установки).
Другим инструментом является ssTek
ssWPI - (W)INDOWS (P)OST (I)INSTALLER, который работает в сочетании с установками, а отсюда и название.
ssWPI предоставляет пользователю список доступных пакетов развертывания, каждый со своими описаниями и скриншотами/превью. Затем пользователь может выбрать любое количество этих элементов для установки ... все в один присест ... все без какого-либо дальнейшего взаимодействия с пользователем.
В набор входит другое приложение под названием редактор установок
ssEditor, который может создать эти пакеты развертывания для ssWPI или установок.
В ssTek есть несколько типов развертывания пакетов:
- установщики на основе приложений, установленных тихо (автоматически) (
ssApp)
- портативные и постоянное программы (
ppApp)
- портативные и постоянные игры (
ppGame).
Преимущество ppApps или ppGames в том, что они могут быть расположеными в любом месте и на любом диске (то есть, портативные) - например, "D:\ppApps" или "D:\ppGames".
Другое преимущество в том, что они остаются на другом диске, чем операционная система (ОС), то даже после установки новой ОС, эти приложения или игры, затем можно "вернуть к жизни" и повторно использовать точно так, как они были до того (то есть, они постоянны). Это восстановление может быть достигнуто с помощью другого инструмента ssTek называемого ssRegenerator. Пользователь может также выбрать развитую структуру Главного меню, которая автоматически сортируется.
Конечно, пользователь может также выбрать стандартную структуру Главного меню, если это является предпочтительным. Инструмент SsTek, который делает это, называется панелью управления настройки
ssControlPanel.
Для очистки от "лишних" ярлыков из меню предназначен
ssCleaner, который может быть доступным через
ssControlPanel.
Каждый пакет
SS/ppApp содержит файл с расширением .app (или .ppg для ppGames). Это текстовый файл, который содержит всю необходимую информацию, что представляет собой программа, об установке, о сортировке главного меню и клавишах быстрого доступа, и т.д. Он также может содержать информацию о битовой архитектуре, касающейся приложения или игры.
Есть также многие другие наборы распознаваемых файлов, их ssTek пакет может использовать типичным развертыванием. Различные графические файлы, добавленные в архивы) не являются необходимыми для установки приложений, но добавлены для обеспечения других забавных вещей ssTek. Например, скриншоты приложения или игры, при использовании через ssWPI, заставки при установке.
Работает со всеми Windows - 7/Vista/XP/2008/2003/2000.
И, наконец, ssTek инструменты распространяются на условиях лицензии с открытым исходным кодом GNU GPL v3[/more]
Программа делает 3 вида меню:
стандартный,
LastOS,
Kazzz. Я применяю LastOS, тогда программа перестраивает меню по категориям:
- Audio - для звука, аудио,
- Optical (-CD/DVD) - все, что связано с CD/DVD,
-Development - программы для разработки, для разработчиков
-Devices - программы для всяких устройств,
-Disk- дисковые, для диска,
-Games - игры,
-Graphics - графика,
-Interne - интернетные,
-Office - офисные,
-Other - другие,
-Security - безопасность,
-System - системные,
-Video. - видео
Далее ярлыки распределяются по соответствующим каталогам.
[more=Так работал в начале, посмотреть кухню] К сожалению, программа на анлийском и все названия по-русски в меню приходилось переводить. В программе имеется конструктор-редактор
ssEditor, я ним не пользовался и создавал в папке соответствующей портабельной программы вручную 2 необходимые файла
ppApp.app,
ppApp.ico (второй применяя ResHacker). ppApp.app - как писал выше, текстовый файл (в ранних версиях в формате ini), то есть обрабатывается текстовым редактором (notepad, akela, notepad++, ..), пример его содержание для ResHacker:
[
Код: SetupS]
Title=Resource Hacker
Version=v3.6.0.92
Description=редактор ресурсов, программа, предназначенная для просмотра, извлечения и замены ресурсов ...
URL=http://angusj.com/resourcehacker/
Category=Для Разработчика
BuildType=ppApp
App-File Format=v9.13.4.12.0
App-File Style=2 (INI)
AppPath=%ppApps%\ResHacker
StartMenuSourcePath=Resource Hacker
Catalog=Инструменты разработчика
StartMenuLegacyPrimary=- Разработка\- Инструменты и дизайн
StartMenuLegacySecondary=4 Система\9 Разработка и коды
Flags=KeepAll|SendTo
[Resource Hacker.lnk]
Target=ResHacker.exe
Comment= программа, предназначенная для просмотра, извлечения и замены ресурсов в исполняемых файлах