tlbimp 生成的 COM 包装器是否与操作系统版本相关

发布于 2024-10-09 10:22:51 字数 433 浏览 6 评论 0原文

我们正在使用 tlbimp.exe 为 wuapi.dll 生成 Interop dll。 tlbimp.exe 生成的互操作 dll 是否依赖于操作系统版本?

如果必须打包并安装在客户端计算机上,是否需要打包 wuapi.dll 的任何依赖项?

有关更多上下文:

用于查找所有已安装 Office 更新的 C# 代码

如何获取已安装更新的列表以及修补程序?

We are generating Interop dll for wuapi.dll using tlbimp.exe. Is this interop dll genrated by tlbimp.exe dependent on OS version?

Are there any dependencies on wuapi.dll that has to be packaged if this has to packaged and installed on client machines?

For more context :

C# code to find all office updates installed

How do I get a list of installed updates and hotfixes?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

海螺姑娘 2024-10-16 10:22:51

wuapi.dll 具有操作系统依赖性,因此互操作库也具有操作系统依赖性。从接口名称来看,可能有 6 个版本。例如,我在 Win7 上通过 IUpdate5 看到 IUpdate。如果您运行的是旧版本的 Windows,则尝试使用较新的界面可能会失败。 MSDN 库文章中没有记录哪个接口在哪个版本的 Windows 上可用,您必须自己测试。您可以通过 MSDN 订阅获取旧版本的 Windows。

除了互操作库之外什么都不需要部署,这是一个操作系统组件。

wuapi.dll has an OS dependency so the interop library does as well. Judging from the interface names there may be 6 versions of it out there. I see IUpdate through IUpdate5 for example on Win7. Trying to use a newer interface is liable to fail if you're running on an old version of Windows. Which interface is available on what version of Windows isn't documented in the MSDN library articles, you'll have to test this yourself. You can get old versions of Windows through an MSDN subscription.

Nothing but the interop library should be deployed, this is an operating system component.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文