找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4621|回复: 2

[求教]关于32位下ObCallback在xp编译的问题

[复制链接]

7

主题

67

回帖

2

精华

钻石会员

积分
2565
发表于 2018-1-22 10:29:22 | 显示全部楼层 |阅读模式
保护进程为了稳定性。搭建结构如下:

结构:
============================
64位:全部使用ObCallback

32位:
>= vista的选择使用 ObCallback
<vista 的选择使用hook
============================

问题:
==========================
现在编译,64位完全没问题。而32位的编译出现如下问题:
选择win7 x86 free 编译没问题。可是在xp系统上跑不起来
选择xp    x86 free编译直接不通过!
==========================


请问:我如何抉择才能达到以上想达到的效果呢

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2018-1-22 10:57:47 | 显示全部楼层
这是商业工程最常见的问题之一。最简单的方法,编译两份,利用NTDDI宏区分。
详见我前年发的“冷知识”帖:http://www.m5home.com/bbs/thread-8846-1-1.html

7

主题

67

回帖

2

精华

钻石会员

积分
2565
 楼主| 发表于 2018-1-22 12:35:47 | 显示全部楼层
看来是这样了,有点不甘心
实在不行 就分 32和64位  分别用不同的方法了~多谢TA神

评分

参与人数 1水晶币 +1 收起 理由
Tesla.Angela + 1 麻烦去掉最后一个字,谢谢。

查看全部评分

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表