我有一个包含几个.sql脚本文件的MSI文件,任何人都可以告诉我是否可以提取这些文件并查看内容。我尝试使用orca导出ISSQLScriptFile表,但文件导出为.sql.ibd,这是无用的。
谢谢!
答案 0 :(得分:0)
我很久没有看过这个了,但我记得它都是加密的。
https://community.flexerasoftware.com/showthread.php?188927-Extract-packed-script-sql-from-msi
“为了安全起见,脚本已加密,然后存储在MSI包中。”
然后有人提到您可以在安装程序运行时拦截临时目录中的SQL文件。
如果这仍然是真的,并且还有其他任何工作,MichaelU可以权衡。答案 1 :(得分:0)
假设文件位于内部CAB文件中的MSI文件内,则执行“管理”安装,这根本不是安装。典型的命令是:
msiexec / a [msi文件的路径] TARGETDIR = [文件所在文件夹的路径]
它将所有单独的文件提取到该位置。