使用 Install4J 并启动 .exe 文件后禁用拖放

Drag and Drop disabled after using Install4J and starting the .exe file

启动 JavaFX application from a .jar file 时一切正常。我正在使用 Install4J 和开源许可证来为 Windows 制作安装程序。

问题的具体描述是这样的:

Inside the application drag and drop works . Also when i drag from inside the application to the Windows Explorer it also works . Just for some reason dragging from Windows desktop or explorer doesn't work .....

具体如下,我有照片可以帮助您准确理解问题。

Windows 10 , Java 9.0.4 , Install4J 7.0.5

应用程序的存储库位于 Github 上 link ( XR3Player )


尝试了从禁用初始屏幕到检查权限的所有方法,但似乎 Windows 10 maybe?,系统禁止应用程序访问拖放,我不知道。所以

1) 禁用启动画面

2) 已禁用(使用 SWT 或 QT)

3) 检查 Unix 权限(它们与某些事情有关吗?...)

4) 从 .exe 文件启动应用程序已禁用拖放

5) 从 .jar 文件启动应用程序,拖放效果很好

6) 在应用程序内部拖放工作。此外,当我从应用程序内部拖动到 Windows 资源管理器时,它也能正常工作。出于某种原因,从 Windows 桌面或资源管理器中拖动不起作用.....

7) 也尝试作为控制台应用程序查看是否报告任何错误,但仍然没有。

使用“Windows”中的"Require administrator"选项 启动器向导的清单选项”导致此问题,因为 Windows.

阻止了非提升桌面和提升应用程序之间的拖放