2015-05-19 39 views
0

我正在编写一个用户没有本地管理员权限的安装程序。在这个安装程序包中,我将安装驱动程序和工具。我可以签署安装程序以绕过本地管理要求吗?

我的问题是,通过代码签名(仅限Windows)是否可以签署安装程序,以便它不需要安装本地管理员权限。

I.E.如果证书是由本地管理员添加到机器上的,并且安装程序是由所述证书签名的,那么它是否仍然需要本地管理员权限来安装,或者是否有办法通过签名来提高exe的权限。

我在问,因为我想能够安装驱动程序,但不需要每个用户拥有本地管理员权限。

回答

0

不是你描述它的方式。管理员可以使用组策略对象来部署MSI,也可以使用Microsoft Systems Center Configuration Manager(SCCM)等工具将应用程序部署到数千台计算机。后者通常是通过运行提升为SYSTEM的安装程序完成的。

管理员通常不会随机安装证书机器。这些通常将通过组策略应用。

+0

因此,我们可以在组策略中包含一个证书,该证书允许用户安装我创建的,没有本地管理员的签名软件包。对不起,我对使用组策略有点不清楚。 – JamesD

+0

不,这不起作用,所以不需要这样的证书。您可以使用GPO部署msi:http://www.advancedinstaller.com/user-guide/tutorial-gpo.html –

+0

我希望能够以每个项目为基础发布发布,而不必涉及IT发布它们。也希望能够避免使用MSI,但是非常感谢这些信息。 – JamesD

相关问题