簡體   English   中英

如何在沒有管理員權限的情況下在ie7中運行Activex控件?

[英]how can run an activex control in ie7 without admin privileges?

我了解到,ie8可以使Microsoft改善Active X的使用體驗,但是我正在處理大量已安裝的xp-ie7系統和不想升級的系統管理員。

如果系統使用管理員權限登錄,則安裝和后續運行都非常有效。 如果系統未經特權登錄,我們將無法安裝也無法運行。 如果我們使用admin安裝並退回為非admin,則不會加載我們的控件,但不會獲得任何能夠找到的診斷反饋。

導致此問題的原因的一種可能轉折是,我們的活動x是用c#而不是c ++編寫的,這一細微之處使我之前的人並沒有完全意識到。

根據此msdn頁面 ,不支持此操作:您需要Windows Vista和IE8。 因此,僅升級IE不會對您有所幫助。

實際上有一種叫做免注冊COM的東西,但是只有在您可以控制承載COM組件的.exe文件的情況下才起作用。 和COM重疊,但與ActiveX不完全相同,因此它可能仍然無法正常工作。

最好的選擇是為該sysadmin提供一個MSI文件,管理員可以將其主動推送到站點上的所有sysem。 確保將.net扔進包中。 您應該花一些時間來測試您的二進制文件在任何地方都可以完美安裝。 另外請考慮您將無法從網頁升級已部署的版本。 因此,在那里的升級應該與現有的activex兼容,或者與activex部署同步完成。

如果部署存在問題,請與站點的管理人員討論此問題,以便他們可以要求管理員進行合作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM