共用方式為


從 Visual Basic 和其他程式設計語言存取控件

[Microsoft代理程式從 Windows 7 開始已被取代,而且可能無法在後續版本的 Windows 中使用。]

您也可以從 Visual Basic 和其他程式設計語言使用 Microsoft Agent 的控件。 請確定語言完全支援 ActiveX 控制項介面,並遵循其慣例來新增和存取 ActiveX 控制件。 若要存取控件,代理程式必須已安裝在目標系統上。

然後,您可以從網站下載 Agent 的自我安裝封包檔案(使用 [儲存而非執行] 選項)。 您可以在安裝程式中包含此檔案。 每當執行時,它就會自動在目標系統上安裝Agent。 如需安裝的詳細資訊,請參閱Microsoft代理程式散發許可協定。 不支援使用 Agent 的自我安裝封包檔案以外的安裝,例如嘗試複製和註冊 Agent 元件檔案。 這可確保一致且完整的安裝。 請注意,Microsoft Agent 自動安裝檔案將不會安裝在 Microsoft Windows 2000 上,因為該版本的作業系統已包含其自有版本的 Agent。

若要在目標系統上成功安裝 Agent,您也必須確定目標系統具有最新版本的 Microsoft Visual C++ 執行時間 (Msvcrt.dll)、Microsoft註冊工具 (Regsvr32.dll),以及 Microsoft COM dll。 若要確保目標系統上有必要的元件,最簡單的方法是要求Microsoft已安裝 Internet Explorer 3.02 或更新版本。 或者,您可以安裝前兩個元件,這些元件包含在 Microsoft Visual C++ 中。 必要的 COM dll 可以安裝為 Microsoft DCOM 更新的一部分,可在 Microsoft 網站取得。 您可以在 Microsoft 網站找到這些元件的進一步資訊和授權資訊。

安裝代理程式的語言元件的方法相同。 同樣地,您可以使用這項技術來安裝可從 Microsoft Agent 網站下載的 Microsoft 字型的 ACS 格式。 字元檔案會自動安裝到 Microsoft Agent \Chars 子目錄。

由於Microsoft Agent 的元件設計為作系統元件,因此可能不會卸載 Agent。 同樣地,當 Agent 已安裝為 Windows 作業系統的一部分時,Agent 自動安裝封包可能無法安裝。