2012-10-13 53 views
0

我在Win8計算機上安裝了mscomctl.ocx 6.1.98.34版(06-06-2012)。我通過安裝Office 2010將該文件安裝在我的計算機上。將mscomctl.ocx替換爲之前的版本(僅用於測試)

我在想,如果在技術上可以在我的計算機上安裝此文件的先前版本?爲什麼?到測試從我的客戶端計算機上獲取此文件的版本。

我已經嘗試用另一個替換我的版本(取消註冊+複製/粘貼+提升特權註冊),但它不起作用。所以我懷疑有一些我忽略的東西(如依賴或其他)。

有什麼想法?提前致謝。

回答

1

而不是替換文件,覆蓋它:將文件的副本放在應用程序目錄中。應用程序目錄在系統目錄之前被搜索。這樣你的自定義版本隻影響你正在測試的應用程序。

+0

據我所知,我們只能在電腦上註冊同一個OCX版本。不要忘記,這不僅僅是一個文件夾中的副本,這也是註冊系統(註冊表)上的組件。此外,這對於影響我的計算機上的其他應用程序並不是真正的問題,對此沒有任何問題。問題是,當我註冊另一個版本的mscomctl.ocx(來自另一臺計算機的更新版本)時,我從regsvr32獲得了成功警告,但是當我打開Excel 2010時,創建一個UserForm並在其上放置一個ListView時出現錯誤。所以我不知道技術上是否可行 – Bronzato

相關問題