windows - tlbimp 生成的 COM Wrapper 是否依赖于操作系统版本

标签 windows com interop com-interop tlbimp

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

客户端机器上打包安装wuapi.dll是否有依赖需要打包?

更多上下文:

C# code to find all office updates installed

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

最佳答案

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

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

关于windows - tlbimp 生成的 COM Wrapper 是否依赖于操作系统版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4537088/

相关文章:

c++ - 使用 WM_USER、WM_APP 或 RegisterWindowMessage

windows - 如何在 powershell 中关闭 Windows 窗体?

c# - 获取 txt 文件的标准应用程序 (.NET)

delphi - 具有相同 GUID 的两个接口(interface)的相关性交互是什么

c# - 如何处理名称超过 259 个字符的文件?

f# - 从 C# 调用部分应用的函数

java - 如何从cmd永久增加芝麻存储的堆大小?

c# - 在屏幕外(或隐藏)渲染网络浏览器控件

asp.net - 如何在 ASP.NET 中使用经典 ASP Session 对象读取 session 变量

go - Go中调用kernel32的ReadProcessMemory