我正在创建一个我想使用eclipse产品导出向导构建的RCP应用程序,但是每次我进行导出时它都可以正常构建,但构建中的exe需要管理员权限才能运行。
我认为这与产品配置有关,所以我补充说:
sudo add-apt-repository ppa:mc3man/gstffmpeg-keep
sudo apt-get update
sudo apt-get install gstreamer0.10-ffmpeg
然而,这并没有任何区别。
我对此非常困惑,因为我基本上复制了我们制作的最后一个应用程序中的产品,它基本相同,但是导出产生了一个不需要管理员的exe。
它可能是我在依赖项中指定admin的特定插件吗?
答案 0 :(得分:0)
原来是该产品的“启动”选项卡中的“启动器名称”字段。
如果你把"更新者"在启动器名称的任何地方,它将生成一个需要管理员权限才能运行的exe ...
我不确定为什么会发生这种情况,或许它们在编译exe时会出现日食?
我刚刚将名称更改为没有更新程序的名称,所有内容都恢复正常:D