Предыдущая тема Sh.exe - Менеджер портативных программ Динамическое создание ярлыков и регистрация програм, находящихся на внешних носителях (Usb,Cd,NetWork) Программа сканирует подключенные устройства и создает \ удаляет ярлыки и регистрирует (дерегистрирует) программы, находящиеся в указанном каталоге на основе link файлов.
History
Portable Soft Manager Продолжение проекта Sh.exe - Менеджер портабельных программ. Это не обновление, программа написана с нуля, Sh.exe писался во времена XP, поддержка его потеряла смысл. Отличия от Sh.exe : Общая идеология не изменилась, немного изменился синтаксис .ini , .shl и .idx файлов, но правка их не представляет проблем, немного позже напишу конвертер. Полная поддержка Win 10 последней версии, включая прикрепления ярлыков на панель задач (причем не только .exe файлов, что нельзя сделать стандартными средствами), создание панели инструментов и т.п. Скорость увеличена в несколько раз. Добавлены функции бэкапа веток реестра, неограниченное количество входов [AutoRun] и [AutoExit]. Возможность сортировки последовательности исполнения .shl файлов. .a3x версия , ресурсы интегрированы И многое другое.
Последний раз редактировалось: nikzzzz (2020-03-26 16:04), всего редактировалось 41 раз(а)
nikzzzz, извиняюсь если офтоп, но по поводу антивирусов хотел спросить. Я пользую только nod32 antivirus и проблем не было. Можно считать nod32 antivirus качественого антивируса по вашему мнению?
72183Можно считать nod32 antivirus качественого антивируса по вашему мнению?
Имхо, качественных антивирусов не существует. nod32 - в общем неплохой ав, не слишком параноик, да и не считает себя умнее пользователя, чем многие ав себя считают. В общем, не плохой выбор.
К стати, мои программы обычно подписаны моей цифровой подписью. Если вы доверяете моему по, то можете добавить ее в доверенные. Для этого скачайте Cert.7z из этой темы Возможно, это положительно повлияет на ваш антивирус и избавит от занудливого UAC. При необходимости, подпись можно удалить из доверенных.
[Config] ext=.shl BackFile=%ProgramData%\PsMgr.bck Idx=PsMgrCache.idx ;Принудительное отслеживание смены носителей (для сборок win7/win8 , если не отслеживаются, для сборок XP не требуется) DriveControl=yes [Path] Drives=[Boot=*][Fixed=*]:\smbb,[Ramdisk=b]:\Programs,[Ramdisk=b]:\PePrograms,[System=*]:\Program Files,[Removable=*][Fixed=*]:\_Soft ForceCheck=[b]:\PePrograms,[b]:\Programs,[b]:\Misc,[b]:\Antivir,[b]:\Acronis,[b]:\Paragon
Дело в том, что: [Boot=*][Fixed=*]:\smbb и [Removable=*][Fixed=*]:\_Soft два разных раздела, так вот shl>>>refrech level 999 находится на разделе в паке _Soft, а shl>>>end level 998 расспаковывается в [Ramdisk=b]:\Programs, затем копируется в паку [Ramdisk=b]:\Misc, выполняеся последним. Т.е сначала подключаюся ярлыки [Removable=*][Fixed=*]:\_Soft , а потом [Ramdisk=b]:\Programs и в заключении [Ramdisk=b]:\Misc Нужно чтобы shl>>>refrech level 999 выполнялся последним, не зависимо на каком разделе и где находится. Спасибо!
72202расспаковывается в [Ramdisk=b]:\Programs, затем копируется в паку [Ramdisk=b]:\Misc
Какой в этом смысл, почему сразу не распаковать в [Ramdisk=b]:\Misc, тогда [Ramdisk=b]:\Programs вообще не нужна. Учтите так-же, что ForceCheck не подключает каталоги, их подключение должно быть прописано в Drives=. И вообще с моей точки зрения вы слишком усложняете задачу, зачем плодить каталоги, не проще ли создать базовый каталог и работать только с ним?
В эту папку монтируется прогпак от смоки в [Ramdisk=b]:\Misc копируется тотал командер - при отключении usb-hdd, файловый менеджер всегда под рукой, в папке _Soft на другом разделе я уже наполняю портативки какие мне нужно под разные пешки, а также драйверы и прочие, чтобы не паковать каждый раз Programs.wim Сборник очень большой! монтировать прогпак на рам не всегда удобно когда размер ОЗУ не большой, например на нетбуках
[AutoRun] exe(hw)=\TotalCommander\_2BPrograms.cmd
cd /d "%~dp0" set "target=B:\Misc\TotalCommander" if not exist B:\ set "target=%temp%\TOTALCMD" if exist "%target%" exit md "%target%" md "%target%" xcopy "%cd%" "%target%" /e /c /i /q /h /r /y move /y %target%\_2BPrograms.shl %target%\_2BPrograms.s_hl ::::::::::::: ::move /y %target%\_TC.s_hl %target%\_TC.shl ::::::::::::::: if defined ProgramFiles(x86) ( move /y "%target%\TOTALCMD64.exe" "%target%\TOTALCMD.exe" move /y "%target%\_TC.x64_s_hl" "%target%\_TC.shl" move /y "%target%\end.s_hl" "%target%\end.shl" if not exist B:\ start "" "%target%\TOTALCMD.exe" ) else ( del /f /q "%target%\TOTALCMD64.exe" move /y "%target%\_TC.x86_s_hl" "%target%\_TC.shl" move /y "%target%\end.s_hl" "%target%\end.shl" if not exist B:\ start "" "%target%\TOTALCMD.exe" ) exit
loban_ser В общем, алгоритм такой. В Drives= прописываем подключаемые каталоги, сначала [Removable=*][Fixed=*], потом [Ramdisk=b] Каталог с refrech должен быть последним. В ForceCheck= прописываем каталоги, которые будут модифицированы на Ramdisk. Каталог с refrech должен быть последним. В .shl файле с refrech level+999 Ну, вроде и все.
nikzzzz, а можно ли запускать два exe-шника? Сейчас объясню зачем. С последней сборке WinPE от Xemom1 нет возможности изменить дату из под PE, при запуске браузера с неправильной датой в интернет выйти уже не получается, добавил в секцию [AutoRun] запуск утилиты "TimeSync.exe silent" для синхронизации времени, но она срабатывает раньше чем инициализируется сеть, хотелось бы что бы TimeSync.exe запускалась одновременно с запуском браузера, можно ли так сделать?
[AutoRun] не подходит, так как он отрабатывает сразу при запуске WinPE (или подключении флешки), а нужно при запуске ярлыка приложения, т.е. в моём случае нужно запустить Firefox и синхронизацию времени (запустить сразу два файла) одним ярлыком. Можно ли это осуществить с помощью Portable Soft Manager ?
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы