是否可以创建Inno Setup脚本以从网络上的UNC路径复制文件,而不是将它们静态添加到安装文件中?
如果是这样,如果我需要先对路径进行身份验证,是否还可以完成?是否有机制在Inno Setup脚本中提供身份验证信息?
基本上,我希望安装程序只是通过Intranet从UNC路径复制来自各种来源的文件,以便放入安装目标目录。
答案 0 :(得分:1)
是,在[Files]
section条目的Source
参数中指定UNC路径并使用external
flag。
[Files]
Source: \\UNC\path\file.txt; DestDir: {app}; Flags: external
要进行身份验证,您必须调用WNetUseConnection
或类似的WinAPI。
请参阅How to execute "net use" command from Inno Setup installer on Windows 7?