防止在Windows XP / 7上安装Eclipse插件

时间:2011-04-19 02:00:25

标签: eclipse plugins windows-7 windows-xp

我正在升级工作中的开发环境。其中一个功能是让我们的开发人员使用Eclipse作为他们的IDE。但是出于安全原因,我们不希望我们的开发人员能够在Eclipse中安装插件。

有没有办法安装Eclipse,以便普通用户需要获得管理员权限才能安装插件?

遗憾的是,我只熟悉* nix类型的权限,我认为windows会有些类似。我相信我已经在C:\ Program Files \ eclipse下安装了Eclipse,只有读取/执行权限,但是当普通用户出现并尝试安装插件时,Eclipse会将其安装在用户目录下。有没有办法防止这种情况?

基本上在初始安装Eclipse之后,开发人员应该无法安装插件。最好的方法是什么?

最终,这需要在WinXP系统上运行。但对于我的家用电脑,我在Win7机器上进行测试。希望两个平台的程序是相同的,但是对于知道的MS来说。

2 个答案:

答案 0 :(得分:0)

没有明显的方法可以防止eclipse上的插件安装。即使是在Windows 7上安装在C:\ Program Files \下的eclipse,eclipse也允许将插件安装到每个用户的用户主目录中。它专为在Linux上具有相同行为的共享安装而设计。

我不确定做出这样的决定有什么安全问题,一种可能的方法是从你的eclipse中删除org.eclipse.equinox.p2.ui。*插件来禁用eclipse安装的ui条目菜单。

答案 1 :(得分:0)

仅供参考:在多用户安装[1]中描述了您所看到的行为的完整描述。如果您查看该命令并将Runtime选项作为该页面的链接提供,也许您可​​以将osgi.configuration.area系统属性设置为只读。

[1] http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/misc/multi_user_installs.html