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