1

我有一个主要的 Java 应用程序,它现在与 Windows 32 和 64 位上的 install4j 安装程序一起分发。

这工作得很好,除了从 .exe 文件运行应用程序时会中断的拖放。如果我从 .jar 文件(或我的开发环境)运行应用程序,一切(包括拖放)都可以正常工作。

当尝试从 .exe 执行拖放操作时,不会在日志文件中生成异常 - 并且光标仍然带有一个不允许的图标。

这是 install4j 中的错误还是我需要更改 install4j 中的一些设置?

4

1 回答 1

0

可能您已经从具有提升权限的安装程序启动了该应用程序。在这种情况下,使用未提升的应用程序进行拖放不起作用。

使用“执行启动器”操作以原始权限开始。如果您出于某种原因使用“运行可执行文件”操作,请将其“执行帐户”属性设置为“以原始用户身份运行”。

于 2011-12-15T12:05:31.510 回答