2009-02-20 149 views
8

我有一個WindowsXP配置爲構建機器。構建過程在非管理員帳戶下運行。需要什麼權限才能運行regsvr32/s/c「myocx.ocx」

一些項目註冊爲最後一步的東西OCX控件像

regsvr32 /s /c ".\debug\myocx.ocx" 

這一步失敗,我認爲這已經是與權限,因爲管理員帳戶下做同樣的工作正常。

我需要什麼樣的權限/權限/政策才能給建設帳戶,我該在哪裏做? (瀏覽本地用戶和組和本地安全設置沒有幫助我)

回答

10

通過註冊表編輯器,你需要給在「HKEY_CLASSES_ROOT構建帳戶權限。

右鍵單擊HKEY_CLASSES_ROOT和選擇權限...完全控制。

+0

你剛纔救了我的構建機器的腳本!謝謝。(我有一箇舊的COM對象,我註冊(然後建立dotnet代碼)unregister。 – granadaCoder 2013-01-16 22:59:32

1

註冊OCX歸結爲在HKLM下的註冊表中寫入條目。非管理員帳戶在默認情況下沒有權限,我不太確定你的構建帳戶應該如何(在我的書中安裝調試OCX的仍然是「安裝」(v.s. building))。

相關問題