註冊庫(RegDLL)
RegSrv32.exe
使用 RegSvr32.exe
命令列是我註冊庫的首選方法,所以讓我們先從這裡開始。配備 Internet Explorer 3.0 或更高版本的 Windows PC 備有 RegSvr32.exe
。因此,你的 PC 很有可能成為該實用程式的標準配置。現在,如果你在 64 位計算機上執行,則可以考慮兩種變體。它們可以在 $WINDIR\system32
或 $WINDIR\SysWow32
中找到。
你可以使用 RegSrv32 的引數是/u
/s
/i
/n
。/u
命令開關將取消註冊該檔案。/i
開關可以與/u
一起使用來呼叫 DLL 解除安裝。/n
引數不會呼叫 DllRegisterServer ; 它與/i
一起使用,這是安裝開關。如果你使用/s
,這意味著無聲,則 Windows XP 或更高版本上不會顯示任何訊息框。
從命令列使用 RegSvr32.exe
時,你將在呼叫後獲得訊息框。所述的 DLLSelfRegister 函式將除非使用前述當然開關被呼叫; 如果成功,將顯示一個警告框,表示其成功 - 與發生錯誤訊息的失敗相同。
根據我的經驗,x64
RegSvr32.exe
在 Windows Vista 及更高版本上正確註冊 x86 DLL(不包括 XP;請訪問本文以獲取更多資訊)以上內容,因此即使在註冊 x86 檔案時,我也會在 x64 系統上安裝時使用它。此外,Windows XP 是一種垂死的藝術; 祝福它的心。 =)