Inno Setup和应用程序在Win10中不能访问UNC路径
1、应用的使用者,非开发人员,可以自己或者请求管理员(如果没有艺科权限),可以在注册表中添加一个名为"EnableLinkedConnections"的键值来一劳永逸地解决这个问题(添加后需要重新启动)。需要注意的是修改注册还是具互秤有风险的,操作时候要谨慎,步骤如下。
2、然后定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System的位置。
3、然后单击右键,选择添加(New),进而选择DWORD Value。
4、然后键入EnableLinkedConnections,如图。
5、右键单击新添加的键,选择新佛脂修改(Modify),如图将值修改为1。
6、保存并重新启动。
1、在设计一般的安装程序时,需要在设置[Setup]添加配置参数:"AllowNetworkDrive = yes"。而在运行安装程序是,如果单击Browse按钮,在文件路径对话框中还是没有映射的网络资源。所以,不能单击Browse按钮,要在文本框中手动输入UNC路径,然后单击下一步(Next)按钮,安装程序就获得了UNC路径,并能够访问该路径。
2、对于一些特殊的安装程序设计,例如安装程序文件的安装路径大部分用到UNC路径,并且没有对C盘程序Program 文件的读写需要,就可以在iss文件中将配置参数设置为"Privilegesrequired=lowest", 就可以在安装过程中,单击Browse按钮然后选择UNC路径。
1、如果是要在CMD命令行中使用UNC路径,就可以以管理员的身份启动CMD之后键入:
net use \\<computername>\<sharename> <passowrd> /user:<username>
2、用于创建一个空链接或者 将UNC路径映射到本地I盘,命令如下:
net use i:\\<computername>\<sharename> <passowrd> /user:<username>
然后就可以使用该网络资源了。