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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我可以创建从网络上的UNC路径复制文件的安装程序吗?相关的知识,希望对你有一定的参考价值。

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

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

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

答案

是的,在Source条目的[Files] section参数中指定UNC路径并使用external flag

[Files]
Source: \UNCpathfile.txt; DestDir: {app}; Flags: external

要进行身份验证,您必须调用WNetUseConnection或类似的WinAPI。

How to execute "net use" command from Inno Setup installer on Windows 7?

以上是关于我可以创建从网络上的UNC路径复制文件的安装程序吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有 pushd 的情况下获取 UNC 路径上的文件大小?

从映射的网络驱动器获取 UNC 路径

UNC 路径上的 VC++ Createprocess

Windows 7 - 无网络 - 我需要在本地伪造 UNC 路径以进行开发/测试吗?

从FTP服务器获取文件并将其复制到UNC目录

您可以在 Windows 中禁用 UNC 路径吗?