寻求思路,关于系统兼容性的问题,如何32位/64位同时试用?

xcw_pet 2015-12-28 09:36:35
之前写了一个远程注入的线程。但是我发现他有很大的局限性。
因为我的电脑是64位的,远程注入的的时候 MFC 必须做成x64的 才能实现远程注入,如果是设定为win32的,系统不能兼容。
同理,我在32位的电脑上作业,也只能是win32的。

这样操作性和实用性就很差呀,如何做成既能32位也能64位? 我没有思路啊。!

是一开始就判断系统? 我第一次接触到这种层面的, 希望有遇到过类似情况的。给点思路和建议!!
...全文
137 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xcw_pet 2016-01-08
  • 打赏
  • 举报
回复
只能两套代码了。 还没开始做 但是一般是这个思路。
oyljerry 2015-12-29
  • 打赏
  • 举报
回复
工程编译选项中选择不同的平台,win32和x64.这样就可以编译多个版本
Saleayas 2015-12-29
  • 打赏
  • 举报
回复
你需要使用同一个源码,创建两个工程,一个 32 位,一个是 64 位的。 然后,同时编译出两个 dll,使用使用 RunDLL 的方式加载跨平台的 dll。
  • 打赏
  • 举报
回复
2套代码,根据系统启动不同的
Eleven 2015-12-28
  • 打赏
  • 举报
回复
引用 4 楼 xcw_pet 的回复:
] [quote=引用 1 楼 akirya 的回复:] 2套代码,根据系统启动不同的
不是很理。vs2010中,一个工程只能用一种代码编译啊,不可能同时两种吧?[/quote] 编译选择项中设置Win32或者x64
xcw_pet 2015-12-28
  • 打赏
  • 举报
回复
]
引用 1 楼 akirya 的回复:
2套代码,根据系统启动不同的
不是很理。vs2010中,一个工程只能用一种代码编译啊,不可能同时两种吧?

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧