[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Предыдущая тема 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 раз(а)

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 4 месяца
  • Сообщений: 3990
  • Репутация:26

    [+] [-]
  • Откуда: BG
nikzzzz, извиняюсь если офтоп, но по поводу антивирусов хотел спросить.
Я пользую только nod32 antivirus и проблем не было.
Можно считать nod32 antivirus качественого антивируса по вашему мнению?

Комментарий от Ander_73


Настоятельно рекомендую эту тему здесь не развивать!

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
dimo70,
72183Можно считать nod32 antivirus качественого антивируса по вашему мнению?
Имхо, качественных антивирусов не существует.
nod32 - в общем неплохой ав, не слишком параноик, да и не считает себя умнее пользователя, чем многие ав себя считают.
В общем, не плохой выбор.

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
К стати, мои программы обычно подписаны моей цифровой подписью.
Если вы доверяете моему по, то можете добавить ее в доверенные.
Для этого скачайте Cert.7z из этой темы
Возможно, это положительно повлияет на ваш антивирус и избавит от занудливого UAC.
При необходимости, подпись можно удалить из доверенных.

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 2 месяца
  • Сообщений: 3607
  • Репутация:127

    [+] [-]
nikzzzz, вот же ж ae

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Ander_73,
72200вот же ж
Там просто установка/удаление сделаны автоматом, не требуется столь сложных телодвижений. al

[Цитировать]

    loban_ser
  • 17796
  • Стаж: 6 лет 2 месяца
  • Сообщений: 578
  • Репутация:24

    [+] [-]
nikzzzz,
aa
Поскажите, как отладить конфиг?
[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 выполнялся последним, не зависимо на каком разделе и где находится.
Спасибо!

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
loban_ser
Я не совсем понял, что нужно.
72202расспаковывается в [Ramdisk=b]:\Programs, затем копируется в паку [Ramdisk=b]:\Misc
Какой в этом смысл, почему сразу не распаковать в [Ramdisk=b]:\Misc, тогда [Ramdisk=b]:\Programs вообще не нужна.
Учтите так-же, что ForceCheck не подключает каталоги, их подключение должно быть прописано в Drives=.
И вообще с моей точки зрения вы слишком усложняете задачу, зачем плодить каталоги, не проще ли создать базовый каталог и работать только с ним?

[Цитировать]

    loban_ser
  • 17796
  • Стаж: 6 лет 2 месяца
  • Сообщений: 578
  • Репутация:24

    [+] [-]
72212[Ramdisk=b]:\Programs
В эту папку монтируется прогпак от смоки в [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

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
loban_ser
В общем, алгоритм такой.
В Drives= прописываем подключаемые каталоги, сначала [Removable=*][Fixed=*], потом [Ramdisk=b]
Каталог с refrech должен быть последним.
В ForceCheck= прописываем каталоги, которые будут модифицированы на Ramdisk.
Каталог с refrech должен быть последним.
В .shl файле с refrech level+999
Ну, вроде и все.

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Утилита обновлена.
Исправлены мелкие баги, в основном косметика.
Изменено расширение .ini => .cfg

[Цитировать]

    Valek271183
  • 14580
  • Стаж: 7 лет 6 месяцев
  • Сообщений: 103
  • Репутация:0

    [+] [-]
nikzzzz, а можно ли запускать два exe-шника? Сейчас объясню зачем. С последней сборке WinPE от Xemom1 нет возможности изменить дату из под PE, при запуске браузера с неправильной датой в интернет выйти уже не получается, добавил в секцию [AutoRun] запуск утилиты "TimeSync.exe silent" для синхронизации времени, но она срабатывает раньше чем инициализируется сеть, хотелось бы что бы TimeSync.exe запускалась одновременно с запуском браузера, можно ли так сделать?

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 4 месяца
  • Сообщений: 3990
  • Репутация:26

    [+] [-]
  • Откуда: BG
Valek271183, самое простое решение запуска оба по очереди через запуска батника на место браузера кмк.
Что то вроде етого:
start /w TimeSync.exe
start browser.exe

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    Valek271183
  • 14580
  • Стаж: 7 лет 6 месяцев
  • Сообщений: 103
  • Репутация:0

    [+] [-]
через батник-то понятно, но может можно запускать средствами самой программы?

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Valek271183,
72922может можно запускать средствами самой программы?
Да пускать то можно, в секции AutuRun можно прописать неограниченное к-во запускаемых exe'шников, я вот только не понимаю, чем это поможет?

[Цитировать]

    Valek271183
  • 14580
  • Стаж: 7 лет 6 месяцев
  • Сообщений: 103
  • Репутация:0

    [+] [-]
в секции AutuRun можно прописать
[AutoRun] не подходит, так как он отрабатывает сразу при запуске WinPE (или подключении флешки), а нужно при запуске ярлыка приложения, т.е. в моём случае нужно запустить Firefox и синхронизацию времени (запустить сразу два файла) одним ярлыком. Можно ли это осуществить с помощью Portable Soft Manager ?

Страница 18 из 21


Показать сообщения:    

Текущее время: 20-Апр 00:46

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы