我可以创建从网络上的UNC路径复制文件的安装程序吗?

时间:2017-03-02 20:29:14

标签: file installation copy inno-setup unc

是否可以创建Inno Setup脚本以从网络上的UNC路径复制文件,而不是将它们静态添加到安装文件中?

如果是这样,如果我需要先对路径进行身份验证,是否还可以完成?是否有机制在Inno Setup脚本中提供身份验证信息?

基本上,我希望安装程序只是通过Intranet从UNC路径复制来自各种来源的文件,以便放入安装目标目录。

1 个答案:

答案 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?