在 Windows 7/8 平台上运行我们的 Java 代码时,我们需要管理员权限。特权级别正在破坏拖放功能。据我了解,由于 Windows 进程间安全性,Windows 不允许从运行在较低权限级别的 Windows 资源管理器中拖放消息到具有较高权限的应用程序(在本例中为我们的 Java VM)建筑学。
我们仅在 Java VM 启动时需要管理员级别,并且愿意在完成某些受限任务后降低权限级别,以便允许拖放功能。有没有办法让 Java 代码在运行时请求调整,而无需在其他包装器或脚本的帮助下重新启动自己?