我正在使用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 Installer软件包存在问题。无法完成此安装所需的脚本。请与您的支持人员或供应商联系。自定义操作CreateLogFile脚本错误-2146827864,Microsoft V ...
很明显问题出在我的vbscript上,但是有更好的方法吗?