Как заставить Installer создать текстовый файл, в который приложение будет записывать логи? - PullRequest
0 голосов
/ 08 октября 2018

Я использую InstallShield для создания установщика для моей службы Windows.

Служба записывает информацию о ходе выполнения и отладке в файл журнала, который - в настоящее время - мне нужно иметь до установки службы, которая... неудобно, если не сказать больше.

Пока что мне удалось выяснить, что InstallShield требует добавления сценария (vbscript / jscript) или исполняемого файла для создания файла.

Имея это в виду, я написал следующее в vbscript:

Function CreateLogFile()
    Set fileSystemObject = Createobject("Scripting.FileSystemObject")

    outputFile = "C:\Logs\Bulk SMS\debug.txt"
    Set fileObject = objFile.CreateTextFile(outputFile, True)
    fileObject.Close
End Function

Это не сработало.Программа установки завершается с ошибкой:

Ошибка 1720. Проблема с этим пакетом установщика Windows.Не удалось запустить сценарий, необходимый для завершения этой установки.Обратитесь в службу поддержки или к поставщику.Настраиваемое действие Ошибка сценария CreateLogFile -2146827864, Microsoft V ...

Очевидно, что проблема с моим VBScript, но есть ли лучший способ сделать это?

...