我可以创建从网络上的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?
太棒了!谢谢。听起来像我正在寻找的。 – kingtermite