gpt4 book ai didi

inno-setup - Windows 8 浏览网络驱动器时出错

转载 作者:行者123 更新时间:2023-12-02 15:49:23 25 4
gpt4 key购买 nike

当我尝试通过“浏览”按钮扩展网络驱动器时“选择目的地位置”设置页面我收到“指的是一个位置”不可用”错误(参见第一个屏幕截图),网络驱动器图标也不显示。

网络驱动器权限允许所有用户读/写驱动器访问和其他应用程序没有相同的问题(第二个中的对话框屏幕截图是由调用 SHBrowseForFolder 的 32 位应用程序生成的API)。

环境是 Windows 8(64 位),所有更新截至2013 年 7 月 16 日作为 VirtualBox 4.2.16 客户端运行。设置已使用最新版本的 Inno Setup(5.5.3 (a))编译。

Samba 和 Windows 共享都会出现此问题。Windows 7和XP没有同样的问题。我还没有测试过专用(非 VirtualBox)Win8 PC。

任何帮助将不胜感激。

Screenshot 1

Screenshot 2

最佳答案

默认情况下,Windows 不会缓存提升进程和非提升进程之间的登录凭据。您以非提升用户身份登录服务器并映射驱动器盘符;这不适用于安装程序等提升的进程。

您可以在[Setup]部分中设置PrivilegesRequired=lowest以防止提升并保持网络驱动器可用;但请记住,这样做还会阻止访问本地计算机上任何需要管理的位置或功能。

如果您要创建“纯”网络安装程序(不安装任何本地文件),您可能还希望使用 Uninstallable=no 等设置。或者,您可以重新设计安装程序以在服务器计算机上本地运行。

关于inno-setup - Windows 8 浏览网络驱动器时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17665707/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com