0


我正在尝试开发一个与 Live Messenger(8.5、9.0 和更高版本)交互的项目,但是,在 windows vista 中,不会发生此错误(完全相同的代码,在多台 XP 和多台 Vista 机器上测试)。
我在论坛上看到这个问题是由于微软在 2008 年 11 月发布的安全更新,但我还没有找到解决方案(虽然我不太确定)。
有没有人遇到过这个问题?任何解决方案?解决方法?

4

1 回答 1

2

我在一个论坛中发现有人获得了旧版 MessengerAPI 用于桌面应用程序,并通过编辑 api 本身并使其在链接中可用 (请注意,截至 2011 年 7 月 21 日) ,此链接已损坏)

您只需从 Visual Studio 的命令控制台运行 TLBIMP.EXE:

tlbimp [path]\MSNMessengerAPI.tlb

这将在与原始 .tlb 文件相同的文件夹中创建一个 .dll。您可以将其作为参考导入 Visual Studio 并立即使用。

于 2009-11-24T00:15:18.393 回答