从 Visual Basic 和其他编程语言访问控件
[从 Windows 7 开始,Microsoft 代理已弃用,可能在后续版本的 Windows 中不可用。]
还可以通过 Visual Basic 和其他编程语言使用 Microsoft 代理的控件。 确保语言完全支持 ActiveX 控件接口,并遵循其添加和访问 ActiveX 控件的约定。 若要访问控件,代理必须已安装在目标系统上。
然后,可以使用“保存而不是运行”选项) 从网站 (下载代理的自安装文件。 可以在安装安装程序中包含此文件。 每当执行时,它都会在目标系统上自动安装代理。 有关安装的详细信息,请参阅 Microsoft 代理分发许可协议。 不支持使用代理的自安装文件(例如尝试复制和注册代理组件文件)以外的安装。 这可确保一致和完整的安装。 请注意,Microsoft 代理自安装文件将不会安装在 Microsoft Windows 2000 上,因为该版本的操作系统已包含其自己的代理版本。
若要在目标系统上成功安装代理,还必须确保目标系统具有最新版本的 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 代理网站分发的 Microsoft 字符的 ACS 格式。 字符文件会自动安装到 Microsoft 代理 \Chars 子目录。
由于 Microsoft 代理的组件设计为操作系统组件,因此可能无法卸载代理。 同样,如果代理已作为 Windows 操作系统的一部分安装,则代理自安装内阁可能不会安装。