Я использую 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, но есть ли лучший способ сделать это?