Smitis:
vedro50
Цитата:
Для x64: C:\Program Files (x86)\NCH Software\Components
Давно не занимался этими программами, попробую восстановить. Вот вариант для нескольких утилит NCH Software https://disk.yandex.ru/d/AyIlSJhujkK0SA
Программы DrawPad, DreamPlan, PicoPDF, Prism, Spin3D, Stamp, VideoPad (eng+rus), WavePad (eng+rus).
В папке Components ВСЕ компоненты с https://www.nch.com.au/components/ плюс ещё один из Stamp, которого, почему-то, там нет. Не все из них используются программами их архива.
Принцип портабелизации такой:
msimg32.dll - общий портабелизатор для всех программ NCH Software (проверял, естественно, не на всех, но, похоже, у всех один принцип).
Для каждой программы свой файл с расширением prefs, по структуре это ini-файл.
В секции [Registration] параметры регистрации.
В секции [Components] компоненты, устанавливаемые вместе с программой или отдельно. Некоторые при установке заносят в реестр номер версии, он отделён от пути символом |.
Если такой секции нет, программе будут подсунуты все компоненты, описанные в Components.prefs.
Настройки вместо реестра сохраняются в pport-файл (кроме информации о компонентах).
В папку можно добавлять другие программы и компоненты. Для новых программ следует создать свой файл prefs. Имя файла должно быть тем же, что и в поле InternalName в ресурсах программы.
П.С.
Консольная утилита nch-extract.exe нужна для выдёргивания cab-файлов из ресурсов установщика, если обновляться вручную.
Компоненты с выпуском новой версии программ обычно не обновляются.
vedro50
Цитата:
куда записались файлы - неизвестно |
Для x64: C:\Program Files (x86)\NCH Software\Components
Давно не занимался этими программами, попробую восстановить. Вот вариант для нескольких утилит NCH Software https://disk.yandex.ru/d/AyIlSJhujkK0SA
Программы DrawPad, DreamPlan, PicoPDF, Prism, Spin3D, Stamp, VideoPad (eng+rus), WavePad (eng+rus).
В папке Components ВСЕ компоненты с https://www.nch.com.au/components/ плюс ещё один из Stamp, которого, почему-то, там нет. Не все из них используются программами их архива.
Принцип портабелизации такой:
msimg32.dll - общий портабелизатор для всех программ NCH Software (проверял, естественно, не на всех, но, похоже, у всех один принцип).
Для каждой программы свой файл с расширением prefs, по структуре это ini-файл.
В секции [Registration] параметры регистрации.
В секции [Components] компоненты, устанавливаемые вместе с программой или отдельно. Некоторые при установке заносят в реестр номер версии, он отделён от пути символом |.
Если такой секции нет, программе будут подсунуты все компоненты, описанные в Components.prefs.
Настройки вместо реестра сохраняются в pport-файл (кроме информации о компонентах).
В папку можно добавлять другие программы и компоненты. Для новых программ следует создать свой файл prefs. Имя файла должно быть тем же, что и в поле InternalName в ресурсах программы.
П.С.
Консольная утилита nch-extract.exe нужна для выдёргивания cab-файлов из ресурсов установщика, если обновляться вручную.
Компоненты с выпуском новой версии программ обычно не обновляются.