Eclipse 产品导出向导生成一个 exe,需要 运行 的管理员权限

Eclipse product export wizard produces an exe that requires administrator rights to run

我正在创建一个 RCP 应用程序,我想使用 Eclipse 产品导出向导来构建它,但是每次我进行导出时它都能正常构建,但是构建中的 exe 需要 运行.[= 的管理员权限12=]

我认为这与产品配置有关,所以我添加了:

osgi.configuration.area
@user.home/Updater/configuration

osgi.instance.area
@user.home/Updater/workspace

但这没有任何区别。

我对此感到很困惑,因为我基本上是从我们制作的上一个应用程序中复制了一个产品,它基本上是相同的,但导出产生了一个不需要管理员的 exe。

会不会是我在指定 admin 的依赖项中有一个特定的插件?

原来是产品上Launching选项卡中的Launcher Name字段。

如果您将 "updater" 放在启动器名称的任何位置,它将生成一个需要 运行...

管理员权限的 exe

我不确定为什么会发生这种情况,也许是他们编译 exe 时出现了 eclipse 问题?

我只是将名称更改为没有更新程序的名称,然后一切恢复正常:D