Параметры запуска CtmSetup.exe

/CHECK - выполнить проверку установленной версии

/REPAIR - исправление ошибок установки программы (при запуске из проверяемой программы необходимо указывать ключ /PID=Идентификатор процесса и завершать работу программы, CtmSetup будет ждать завершения работы указанного процесса)

/CD или /FDD - выполнить установку программы с дистрибутива

/DISTR - выполнить построение дистрибутива

/W или /STATION - установка в режиме «Станция»

/DELETE или /UNINSTALL - удаление программы

/LANGUAGE - идентификатор_языка из CtmSetup.lng,

например " ctmsetup.exe /language=$00000409" - запуск с интерфейсом на английском языке

/LOG - путь к файлу журнала


Файл журнала - это обычный ini-файл Windows


[COMMON]

0=Сообщение 1

1=Сообщение 2

...

Complete=1 или 2 (1 - успешное выполнение, 2 - были ошибки)

 

/RNW - путь к файлу обновления, поддерживает несколько файлов обновления, перечисленных через запятую,

первый файл обновления должен содержать полный путь, остальные только имя файла обновления.

/STARTUP - рабочий каталог CtmSetup.exe (из которого был запущен Setup.exe)

/TARGETDIR или /DIR - каталог установки программы или построения дистрибутива

/TARGETGROUP - группа программ для ярлыков

/SESSION - идентификатор сессии Windows

/PROGRESSINFO - идентификатор окна для посылки сообщения (RegisterWindowMessage('CtmSetupProgressInfo')) о прогрессе выполнения

/AUTORENEW - флаги автообновления программы

/PID - идентифкатор процесса, запустившего автообновление программы ( CtmSetup будет ожидать завершение данного процесса)

/CMDLINE - командная строка, которая будет выполнена после автообновления программы

/SFXMODULE - путь к модулю распаковки дистрибутива (для построения SFX-дистрибутива)

/SKINNAME - имя стиля

/SKINRESNAME - путь к файлу стиля

/CTMTOOLS - путь к CtmTools.dll, из которого запущено автообновление

/AE - имя глобального события (Event) для остановки работы CtmSetup.exe

/HIDE - скрыть главное окно программы

/AUTO - выполнение в автоматическом режиме (без диалоговых форм)

/BF или /BACKUPFILES - включить режим «Резервирование файлов при обновлении - возможность восстановить версию установленную до обновления»

/AR=0|1 - выключить/включить режим «Проверять наличие обновлений программы через Интернет при запуске программы»

/GUE=0|1 - выключить/включить режим «Назначить права записи для группы локальных пользователей на каталог установки программы»

/CTMRENEWSERVICE - CtmSetup запущен из службы CtmRenew

/CTMSERVICE - CtmSetup запущен из СТМ-Сервиса

/IGNOREERRORS - игнорировать ошибки при обновлении


В панели поиска необходимо заменить / на //

Например, ctmsetup.exe /RNW=C://Users//User//Downloads//rn001002.rnw

 

Примеры.

1. Скрытая установка с дистрибутива с записью лога установки

setup.exe /CD /HIDE /AUTO /TARGETDIR="С:\CTM\PROGRAMMNAME" /LOG="С:\CTM\PROGRAMMNAME\SetupSilent.log"

 

2. Скрытое обновление файлом обновления

setup.exe /HIDE /rnw="C:\Users\User\Downloads\rn001002.rnw"

Установка и обновление программ СТМ

3627