首页
社区
课程
招聘
[求助]LPC如何让x86程序在x64系统下工作?
发表于: 2013-11-20 15:21 4616

[求助]LPC如何让x86程序在x64系统下工作?

2013-11-20 15:21
4616
参考
http://www.zezula.net/en/prog/lpc.html

程序肯定是x86的,但是系统是x64,这样就无法工作了
但是我看到坛子里有其他大牛做的库通信起来就没问题
请问如何解决

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 100
活跃值: (323)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
在x86下按x64的数据类型定义一份对应的结构体。  判断如果是wow64。 用自定义的那份结构体。
因为64位wow64没有帮你做参数转换。  code.google.com 也有少许代码。

公司的代码由于保密性。就不发了。。。简单处理一下就可以。
2013-11-20 17:12
0
雪    币: 100
活跃值: (323)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
看看这个头文件, 模仿一下就可以了。 另外注意LPC的权限问题。

http://code.google.com/p/reactos-mirror/source/browse/trunk/reactos/include/ndk/lpctypes.h?r=17689
2013-11-20 17:21
0
雪    币: 319
活跃值: (951)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
4
谢谢了,感觉这方面资料挺少,讨论的人不多
2013-11-21 08:42
0
游客
登录 | 注册 方可回帖
返回
//