我開發了一個使用com dll兌換的Outlook 2003加載項。我創建了一個visual studio 2008安裝項目,添加了一個自定義操作來運行「caspol.exe -machine -addgroup 1 -strong -hex [key] -noname -noversion FullTrust -n \」Name \「-description \」desc \「和感動下軟件的註冊表鍵HKLM在http://msdn.microsoft.com/en-us/library/cc136646.aspx#AutoDeployVSTOse_InstallingtheAddinforAllUsers描述,以確保所有用戶的兼容性使用COM DLL部署的Outlook 2003加載項安裝項目問題
我包括在vsdrfCOMSelfReg設置的redemption.dll(vsdrfCOM扔一個錯誤)
我的問題是。:當使用管理員帳戶在測試機器上安裝安裝程序時,它在所有用戶下運行良好,但是當我們使用在系統帳戶下運行的全公司軟件部署時,安裝程序會執行,但加載項不會加載。安裝一個管理員帳戶再次加載就好了。不應該是一個系統帳戶是否具有安裝所有組件所需的權限?我有什麼選擇? 感謝您的任何建議。
是的,那些鑰匙在那裏。 – hoetz 2010-04-08 07:29:25
我想我找到了。似乎一直是卡斯波爾的命令。使用乾淨的機器,我部署了加載項,並且因爲它沒有工作,我再次手動執行了caspol命令。然後,我以普通用戶身份登錄,並立即開始工作。我會驗證這一點,並在稍後發佈結束答案。 – hoetz 2010-04-08 09:21:39