使用微软互联网步步高DLL

时间:2010-08-17 13:12:56

标签: .net

我们是否可以在我们的应用程序中使用Microsoft步步高dll? http://msdn.microsoft.com/en-us/library/aa939626%28WinEmbedded.5%29.aspx 例如Bckg.dll是游戏logix。 我们可以在申请中使用吗?

2 个答案:

答案 0 :(得分:1)

一般而言,Microsoft不会在MSDN中为他们不希望您使用的产品提供API和文档。

答案 1 :(得分:1)

Bckg.dll不是COM组件,它没有类型库。所有你可以用它来做的就是导出函数的名称。 Dumpbin.exe / exports显示:

      1    0 000031BD ZoneClientExit
      2    1 00003242 ZoneClientGameAddKibitzer
      3    2 00003236 ZoneClientGameDelete
      4    3 000031DC ZoneClientGameNew
      5    4 00003274 ZoneClientGameProcessMessage
      6    5 0000325C ZoneClientGameRemoveKibitzer
      7    6 000031CD ZoneClientInternalName
      8    7 0000317E ZoneClientMain
      9    8 0000D0DD ZoneClientMessageHandler
     10    9 000031C2 ZoneClientName
     11    A 000031D6 ZoneClientVersion
     12    B 00003163 ZoneGameDllDelete
     13    C 0000310A ZoneGameDllInit

RemoveKibitzer听起来非常有趣。 Anyhoo,你不能从转储中反向设计这些函数的参数。 MessageHandler和ProcessMessage通常是你的终极克星,只是无法弄清楚处理和处理的类消息。这是不行的。

有兴趣在Vista或Win7上运行高级XP版本的任何人的公共服务消息:在复制c:\ program files \ msn gaming zone \ windows文件夹后,在命令提示符下运行zClientm / regserver以安装它。 / p>