windows - Install4j 安装程序在与另一个安装程序捆绑时看不到映射驱动器
问题描述
我遇到了一个奇怪的问题,我的 install4j 生成的安装程序没有在 Windows 中检测到我的映射驱动器。我相信这与一些提升的权限设置有关,但我似乎无法弄清楚问题可能出在哪里。
我的安装程序是一个捆绑安装程序,由两个安装程序组成。一个与插件安装程序捆绑在一起的基本安装程序。以下是我在测试时确定的一些内容。
- 如果我自己运行基本安装程序,我可以看到我映射的驱动器。
- 如果我运行捆绑的安装程序结合了基础和插件安装程序,我看不到我的映射驱动器。
两个请求权限设置都是相同的设置:
<action id="22" beanClass="com.install4j.runtime.beans.actions.misc.RequestPrivilegesAction" actionElevationType="none" rollbackBarrierExitCode="0"> <serializedBean> <property name="failIfNotRootUnix" type="boolean" value="true" /> <property name="obtainIfAdminMac" type="boolean" value="true" /> <property name="obtainIfNormalMac" type="boolean" value="true" /> <property name="obtainIfNormalWin" type="boolean" value="true" /> </serializedBean> </action>
我已经尝试了 Install4j 版本 7.0.11 和 8.0.2 看看它是否有任何区别,但两个版本之间的结果是相同的。
很好奇之前是否有其他人遇到过这个问题,或者是否知道任何其他地方可以检查以找出为什么我的捆绑安装程序看不到我的映射驱动器。
解决方案
推荐阅读
- angular - 角材料表 - 行索引不一致
- xamarin - 无法在 Xamarin 中启动 android 模拟器
- sql - 缓慢的表加载
- hyperledger-fabric - Fabric 注册用户错误:自签名证书
- javascript - 高图。将工具提示放在所有项目的顶部
- python - 如何通过迭代python中的列表来获取以下列表中的所有“内容”值
- sql - 用于检查数据库中是否存在 3 个连续值的 SQL 查询?
- javascript - 预加载由 PreloadJS 加载两次的 bodymovin/lottie 生成的 json 文件
- rest - Apache CXF - 在服务器启动后删除列出服务端点的信息日志
- php - 如何在 Gridxtension 错字3 中插入表格?