Не уверен, что действие всегда сводится к извлечению файлов…
TCC/LE — вполне переносимое приложение (для полной переносимости надо создать файл TCMD.INI в каталоге программы) и, как я понимаю, достаточно пачкающий в системе установщик нужен лишь для автоматизации обновлений. Но можно просто извлечь файлы запустив установщик tccle.exe с ключом /extract:
---------------------------
tccle Options
---------------------------
Command Line:
tccle [options]
options:
/? or /help - displays this message
/extract:<directory> - extracts all files in <directory>
/listlangs - list languages supported by this setup
/exenoui - launches the EXE setup without UI
/exebasicui - launches the EXE setup with basic UI
/exelang <langId> - launches the EXE setup using the specified language
/username - username used by the proxy
/password - password used by the proxy
/exelog<path_to_log_file> - creates a log file at specified path
/exenoupdates - does not check for a newer version
<msiOptions> - options for msiexec.exe on running the MSI package
---------------------------
ОК
---------------------------
— каталог должен существовать, иначе файлы будут извлечены в каталог с установщиком, при этом путь должен быть полным, иначе, скорее всего, возникнет ошибка; извлечение производится не непосредственно в указанный каталог, а в создаваемый в нём подкаталог с бессмысленным именем.
Из извлечённых файлов можно удалить tccle.msi, tccle.aiui — они используются установщиком, updater.exe, ненужные языковые *.dll.
Но пока не будем удалять tccle.msi, а примененим к нему обсуждаемую в этой теме команду:
1)
ESET Smart Security пишет:Приложение, запущенное на локальном компьютере, пытается установить связь с удаленным компьютером. Разрешить?
Приложение: Windows® installer
Источник: Microsoft Windows Component Publisher
Удаленный компьютер: crl.comodoca.com (178.255.83.2)
Удаленный порт: TCP 80 (http)
2) в TARGETDIR копируются ранее извлечённые, находящиеся рядом с tccle.msi файлы кроме tccle.aiui (т.е. если какой-нибудь из них предварительно удалить, то возникает сообщение вида
---------------------------
TCC LE 14.0
---------------------------
Source file not found: D:\test\EB23922\tcmd.chm. Verify that the file exists and that you can access it.
---------------------------
Отмена Повтор Игнорировать
---------------------------
), а также создаётся новый tccle.msi немного другого размера…