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

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

问题描述:

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

如果是这样,如果我需要首先验证路径,它仍然可以完成吗? Inno Setup脚本中是否有机制提供认证信息?

本质上,我希望安装程序只需将来自UNC路径的各种来源的文件从Intranet上复制到安装目标目录。

是,请指定[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?

+0

太棒了!谢谢。听起来像我正在寻找的。 – kingtermite