2015-05-19 60 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

相關問題