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

    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 раз(а)

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

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

    [+] [-]
Xemom1,
Может я неправильно понял, а у тебя во внешнем конфиге что прописано?
Если найден внешний конфиг, то все, что прописано во внутреннем игнорируется !

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

    Xemom1
  • 175
  • Стаж: 9 лет 3 месяца
  • Сообщений: 862
  • Репутация:88

    [+] [-]
nikzzzz,
Это внешний:
[Config]
ext=.shl
BackFile=%temp%\PsMgr.bck
ProgPath=\PE10\PeSoft
Idx=PsMgrCache.idx
ExternalConfig=*
[Path]
Drives=[Boot=*]:\PE10\PeSoft
Пробовал: [System=*]:\Windows. - не работает.
Как только уберу: ExternalConfig=* - с "Х" - ярлыки появляются, но внешние \PE10\PeSoft - даже не ищет.
И наоборот, ставлю эту строку, на "X" - не ищет, внешние появляются.
Ты вроде раньше писал, что убрал поиcк на: B, X, Z ?

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

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

    [+] [-]
Xemom1,
Так у тебя в этом конфиге не прописаны пути [System=*]:\Windows, допиши его, повторюсь, ExternalConfig=* переключает , а не добавляет.
[Config]
ext=.shl
BackFile=%temp%\PsMgr.bck
Idx=PsMgrCache.idx
[Path]
Drives=[Boot=*]:\PE10\PeSoft,[System=*]:\Windows
ProgPath=\PE10\PeSoft - эта строка не нужна, параметр зарезервирован для указания пути к PsMgr.exe, пока он не используется.
Да и ExternalConfig=* не нужен, хотя он и не мешает.


Последний раз редактировалось: nikzzzz (2019-02-11 21:29), всего редактировалось 1 раз

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

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

    [+] [-]
Может кто нибудь объяснить для чего нужен внешний конфиг?

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

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

    [+] [-]
loban_ser,
61962для чего нужен внешний конфиг?
Чтобы не пересобирать сборку, когда нужно поправить конфиг.
Xemom1,
Сейчас проверю.

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

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

    [+] [-]
61963loban_ser,
61962для чего нужен внешний конфиг?
Чтобы не пересобирать сборку, когда нужно поправить конфиг.
Благодарю!
Я и незнал.

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

    Xemom1
  • 175
  • Стаж: 9 лет 3 месяца
  • Сообщений: 862
  • Репутация:88

    [+] [-]
nikzzzz,
Если вдруг у меня не будет внешнего конфига, то тогда у меня не будет и ярлыков на панели задач от "X" ? ai
А они прописаны во внутреннем конфиге. av

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

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

    [+] [-]
Xemom1
Я проверил, вот мой внешний конфиг.
[Config]
ext=.shl
BackFile=%temp%\PsMgr.bck
ProgPath=
Idx=PsMgrCache.idx
[Path]
Drives=[Boot=*][Ramdisk=b]:\PePrograms,[Boot=*]:\boot\PePrograms,[Ramdisk]:\Programs,[System=*]:\windows
ForceCheck=[b]:\PePrograms,[b]:\Programs
Нормально ищет все по пути System=*]:\windows и добавляет ярлыки.
61965
Если вдруг у меня не будет внешнего конфига, то тогда у меня не будет и ярлыков на панели задач от "X" ? ai
А они прописаны во внутреннем конфиге.
Так продублируй во внешнем кофиге пути из внутреннего, и все будет работать.
Я конечно могу сделать, чтобы конфиги суммировались, но это не слишком хорошо, часто пути надо менять, а не суммировать.
В принципе, можно добавить секцию [CommonPath], не знаю, есть ли смысл.

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

    Xemom1
  • 175
  • Стаж: 9 лет 3 месяца
  • Сообщений: 862
  • Репутация:88

    [+] [-]
nikzzzz,
Я не так обьяснил.
Захотел я отказаться от внешних программ. Убрал папку: PE10\Soft, у меня не будут ярлыков на панели задач.
Я хочу использовать твою наработку, вместо pintools.exe.
То есть два режима, помимо поиска внешних программ и создания ярлыков (при необходимости) и одновременно создания ярлыков на панели задач внутри boot.wim. ar
Без обязательного внешнего конфига. ax
Я просто заметил, что это связано с:
ExternalConfig=*
Если этой строки нет, то на X:\Windows - все ищет, но не ищет внешний конфиг. Как будто игнорирует поиск на X.


Последний раз редактировалось: Xemom1 (2019-02-11 22:35), всего редактировалось 1 раз

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

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

    [+] [-]
Xemom1,
61971Без обязательного внешнего конфига.
Не понял, если внешний не найден будет использоваться внутренний, внешний не является обязательным.

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

    Xemom1
  • 175
  • Стаж: 9 лет 3 месяца
  • Сообщений: 862
  • Репутация:88

    [+] [-]
nikzzzz,
Так внутренний и неработает:
[Config]
ExternalConfig=*
[Path]
Drives=[System=X]:\Windows,[Boot=*]
Ярлыки он при таком конфиги на X - не ищет?

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

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

    [+] [-]
  • Откуда: BG
nikzzzz, Xemom1,
А я то совсем ничего не понял.
У меня вроде PSMgr сработал нормально на новую сборку universal ксемома. С последним кодом от никса загружается все автоматически. ab
Сейчас пробовал на 886.wim ; 864.wim ; 1086 и 1064 автоматически загружается через psmgr
Вот код psmgr.ini и *.shl примерный файл.
[Config]
ext=.shl
BackFile=%temp%\PsMgr.bck
ProgPath=\PE10\PeSoft
Idx=PsMgrCache.idx
ExternalConfig=*
[Path]
Drives=[Boot=*]:\PE10\PeSoft
[Shortcut]
exe=\SmartFix.exe
lnk=SmartFix
Desktop=\
QuickLaunch=
Desc=Antivirus
StartMenu=\AntiVir
icon=\SmartFix.exe

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

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

    Xemom1
  • 175
  • Стаж: 9 лет 3 месяца
  • Сообщений: 862
  • Репутация:88

    [+] [-]
dimo70,
Вопрос по внешним программам не стоит. Все работает!
Вопрос по созданию ярлыков внутри ядра (на Х).
Например вы захотели закрепить "Блокнот" - на панели задач.
Попробуйте и напишите как ? al
nikzzzz, сделал это в прекрасной утилите, но есть небольшие проблемы (только при создании внутри ядра).
Что касается внешних программ, то проблем нет!

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

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

    [+] [-]
Xemom1,
Проверил на твоем конфиге, заменил им свой внутренний - все работает.
К стати, там путь неправильно прописан, должно быть
Drives=[System=X]:\Windows,[Boot=*]:
Поиск стороннего конфига может некорректно сработать, если у тебя две одинаковые флэшки или на разделе присутствует тот же путь с тем-же boot.wim, он может их перепутать, и найти найти внешний конфиг не на загрузочной флэшке, а на ее копии.
К сожалению, стопроцентно гарантировать, что найдена именно загрузочная флэшка, а не ее копия утилита не может.

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

    dialmak
  • 2607
  • Стаж: 8 лет 2 месяца
  • Сообщений: 842
  • Репутация:40

    [+] [-]
nikzzzz,
стопроцентно гарантировать, что найдена именно загрузочная флэшка, а не ее копия утилита не может
читать ID?

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


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

Текущее время: 23-Апр 23:42

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


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