首页
社区
课程
招聘
[旧帖] 如何在64程序中创建32位进程!!! 0.00雪花
发表于: 2012-8-20 10:50 7352

[旧帖] 如何在64程序中创建32位进程!!! 0.00雪花

2012-8-20 10:50
7352
我想通过在64程序中创建32位进程,然后让32位进程加载32位dll。这个想法靠谱吗?

还有想不到办法创建32进程,有人弄过吗?请求帮助呀!!!!!

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (15)
雪    币: 6
活跃值: (29)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
难道真的没人么?
2012-8-20 11:37
0
雪    币: 796
活跃值: (370)
能力值: ( LV9,RANK:380 )
在线值:
发帖
回帖
粉丝
3
不是没人,是没人想回答你的问题,这样的问题,我百度下,好几百条记录~~~
2012-8-20 12:26
0
雪    币: 4817
活跃值: (23)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
CreateProcess可以在X64的程序中运行32位进程啊,这个跟32位或64位有关么
2012-8-20 13:23
0
雪    币: 285
活跃值: (16)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
楼上正解。。。
2012-8-20 13:42
0
雪    币: 6
活跃值: (29)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
我的表达有误,应该是创建一个32位的线程,然后去调用32位的DLL。
2012-8-20 16:43
0
雪    币: 2411
活跃值: (1412)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
这样子可以。
2012-8-20 17:22
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
其实你所说这个Windows系统时时刻刻都在做...
2012-8-20 21:28
0
雪    币: 43
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
32位和64位主要就是内存分配相关的地方有区别,你把sizeof之类的代码改成通用的话,程序完全能够做到32位与64位通用。
2012-10-18 13:53
0
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
64位进程无法执行32位指令吧
2012-10-18 14:07
0
雪    币: 43
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
您是从CPU指令的角度说的,我是从API滴角度说滴,话说不同CPU有不同的指令集。。市面的CPU都会支持通用API的,只不过内部实现用的指令可能不一致。
2012-10-18 15:10
0
雪    币: 69
活跃值: (30)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
12
在64bit Process中建立32bit Process,
然後你的問題會變成,如何在64bit與32bit兩個Process之間通訊。
這應該比較簡單多了。
2012-10-18 17:36
0
雪    币: 7
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
CreateProcess创建32BIT的DLL进程时会进行默认兼容方式生成
楼主有点想多了,这个想法无需多余代码,正常创建即可
只不过在64BIT主进程与32BIT进程传递信息时候需要做一些限制,以免超出内存访问。
2012-10-18 23:32
0
雪    币: 468
活跃值: (52)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
我虽然没试过,但是认为,你创建进程,如果你需要创建来运行的exe文件头标志是pe,那么就是32位进程,是说在64位你的用户进程运行的时候,照样创建32位进程,操作系统根据文件头运行你创建的32位进程。如果文件头标志是pe+,那么操作系统自然以64位方式运行你创建的进程了。
2012-10-19 07:33
0
雪    币: 1
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
MSDN中应该有吧,这个windows肯定要支持的,否则怎么在64位环境中用32位程序啊
2012-11-1 13:35
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
我在64位写的好像显示32
2012-11-5 04:22
0
游客
登录 | 注册 方可回帖
返回
//