INF UnregisterDlls 指示詞
UnregisterDlls 指示詞會參考一或多個 INF 區段,用來指定 OLE 控件的檔案,而且需要自我取消還原 (自我移除) 。
[DDInstall]
UnregisterDlls=unregister-dll-section[,unregister-dll-section]...
UnregisterDlls 指示詞所參考的每個 INF 區段都必須具有下列專案格式:
[unregister-dll-section]
dirid,[subdir],filename,registration-flags[,[timeout][,argument]]
unregister-dll-section 可以有任意數目的專案,每個專案都位於個別行上。
項目
dirid
指定要取消註冊之檔案的目的地目錄標識碼。 如需詳細資訊,請參閱 使用 Dirids。
subdir
指定要取消註冊之檔案的目錄路徑,相對於目前目錄。 如果未指定,檔案會位於當前目錄中。
filename
識別要取消註冊之 OLE 控件的檔名。
registration-flags
指出在 OLE 控件上執行的註冊作業。 必須指定下列一或兩個旗標。
0x00000001 (FLG_REGSVR_DLLREGISTER)
呼叫 Windows SDK 檔) 中所述的 DllUnRegisterServer 函式 (。
0x00000002 (FLG_REGSVR_DLLINSTALL)
呼叫 Windows SDK 檔) 中所述的 OLE 控件 DllInstall 函式 (。
timeout
指定逾時,以秒為單位,讓 OLE 控制項完成指定的取消註冊呼叫。 默認逾時為 60 秒。
引數
如果控制項是可執行檔,這是傳遞至可執行檔的命令字串。 默認自變數為 /UnRegServer。
如果控件不是可執行檔,這會指定要傳遞至 DllInstall 函式的命令行自變數。
備註
每個 unregister-dll-section 名稱都必須對 INF 檔案是唯一的,而且必須遵循定義區段名稱的一般規則。 如需這些規則的詳細資訊,請參閱 INF 檔案的一般語法規則。
如需 OLE 控制項和自我取消註冊的詳細資訊,請參閱 Windows SDK 檔。
範例
[Dialer]
RegisterDlls = DialerRegSvr
[DialerUninstall]
UnregisterDlls = DialerRegSvr
[DialerRegSvr]
11,,avtapi.dll, 1
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應