Просто хочу знать, ведет ли InstallShield журнал во время установки приложения.
Я уже проверил C: \ Program Files \ InstallShield Информация об установке {GUID}, но там нет файла журнала.
Причина в том, что установка стороннего инструмента завершается ошибкой, например:
«Следующая ошибка произошла в файле \ ZZZ. Файл доступен только для чтения»
Возможные варианты: игнорировать, повторить, прервать.
Я хочу узнать полный путь к файлу, а также другую информацию, и я думаю, что это может быть в журнале (если есть).
Спасибо.
В игре задействованы два компонента - движок Installshield и движок MSIExec / Windows Installer.
В более поздних версиях загрузчика Installshield Setup.exe был введен флаг / debuglog.
Чтобы зарегистрировать оба, попробуйте:
Setup.exe /debuglog"C:\PathToLog\setupexe.log" /V"/L*v c:\PathToLog\SetupMSI.log"
Убедитесь, что у пользователя есть права на запись в указанные пути.
Командная строка Installshield Setup.exe
Справочник по командной строке 2008 г.
Справочник по командной строке 2009 г. Я не уверен, что это правильно, поскольку оригинал больше недоступен.
(мертв) 2010 Справочник по командной строке
(мертв) 2011 Справочник по командной строке
(мертв) 2012 Справочник по командной строке
Последние параметры командной строки
Справочник по отладке командной строки MSI
Также см. Это http://www.installationdeveloper.com/686/using-log-files-in-installshield/
Видеть Параметры командной строки Setup.exe для официальных документов по параметрам командной строки Installshield.
Если вы используете setup.exe
а не файл MSI, и запускаете его в автоматическом режиме, тогда вы можете используйте параметр / f2, чтобы указать расположение файла журнала. Что-то вроде:
Setup.exe /s /f2"C:\Setup.log"
Также доступен для установки installshield Setup.Exe - переключатель / V.
Setup.exe /V"/LIME c:\Temp\Install.log"
Ну, вы можете заставить его иметь один:
msiexec.exe /i C:\Path\Your.msi /L*v C:\Your.log