Перетаскивание отключено после использования Install4J и запуска .exe файла - PullRequest
0 голосов
/ 20 мая 2018

Все отлично работает при запуске JavaFX application from a .jar file.Я использую Install4J с лицензиями Open-Source для создания установщиков для Windows.

Точное описание проблемы таково:

Внутри приложения перетащите ипадение работает.Также, когда я перетаскиваю из приложения в Проводник Windows, это также работает.Просто по какой-то причине перетаскивание с рабочего стола Windows или из проводника не работает .....

Если быть точным, у меня есть фотографии, которые помогут вам точно понять проблему.

Windows 10, Java 9.0.4 , Install4J 7.0.5

Репозиторий приложения находится на Github по этой ссылке( XR3Player )


Пробовал все: от отключения заставки до проверки прав доступа, но похоже, что Windows 10 maybe?, система отключает приложение от доступа к Dragи брось, я не знаю.Итак

1) Отключено заставку

enter image description here

2) Отключено (с помощью SWT или QT)

enter image description here

3) Проверка разрешения Unix (они имеют отношение к чему-то? ...)

enter image description here

4) Запуск приложения из файла .exe Drag and Drop отключен

enter image description here

5) Запуск приложения из файла .jar Drag and Dropработает довольно хорошо

enter image description here

6) Внутри приложения работает перетаскивание.Также, когда я перетаскиваю из приложения в Проводник Windows, это также работает.Просто по какой-то причине перетаскивание с рабочего стола Windows или из проводника не работает .....

enter image description here

7) Пробовал также как консольное приложение, чтобы увидетьесли сообщается о каких-либо ошибках, но все равно ничего.

enter image description here

1 Ответ

0 голосов
/ 28 мая 2018

Использование параметра «Требовать администратора» в «Параметрах манифеста Windows» мастера запуска вызывает эту проблему, поскольку Windows предотвращает перетаскивание между рабочим столом без повышенных прав и приложением с повышенными правами.

...