能力值:
( LV2,RANK:10 )
|
-
-
2 楼
内存加载exe问题多多,你是怎么加载的呀
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
一般32位程序可以在内存里面运行32位EXE,64位程序在内存里面运行64位EXE;
64位程序在内存里面运行32位EXE容易失败,32位程序内存里面不能运行64位EXE;
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
我是在网上找了一段名为MemoryRun的vc源码,调试发现xp下运行是成功的, 但是win7下不成功
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
我是用c:\windows\system32\svchost.exe做为外壳程序
|
能力值:
( LV13,RANK:1760 )
|
-
-
6 楼
http://bbs.pediy.com/showthread.php?t=153508&highlight=傀儡+儡进+进程
参考这篇文章...
这篇文章提供的代码在win7 以上64位版本会崩溃,修改一下就可以了
win8.1 x64测试的效果如下:
|
能力值:
( LV8,RANK:120 )
|
-
-
7 楼
内存对齐 还有 修正 重定位数据 修正导入表。
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
有码不?
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
我测试在执行ResumeThread时会崩溃,提示“应用程序无法正常启动(oxc00000005)”,请问你修改了什么地方了?
|
能力值:
( LV13,RANK:1760 )
|
-
-
10 楼
把解除映射的代码干掉就可以了... 你试试
~~~~~~~~~~~~~~~~~~~~
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
确实可以了, 谢谢安生于此!
|
能力值:
( LV13,RANK:357 )
|
-
-
12 楼
执行体exe,加载内存exe后,有可能两个exe地址互相冲突,而一般exe都没有重定位表...如果把加载的exe地址改变后,无法对其地址进行修复....
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
执行体exe可以编译时指定一个与系统和被加载exe冲突可能性小的基址(如0x6FFF0000等)且采用固定基址的方式编译. 不能说一般exe都没有重定位表吧. 照这么说, exe只能在PE中ImageBase指定的位置加载了. 要知道Windows 7以后是支持ASLR的, 基址是可以随机变化的.
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
正好有这方面的需求,先看看
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
好吧。。。我以为是加载到自己的内存中运行
原来是还要傀儡进程
|
能力值:
( LV13,RANK:357 )
|
-
-
16 楼
编译器不指定位置的话,只能在400000H加载, 这是我的理解
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
安于此生大牛 小白菜请教一下 解除内存映射的代码是哪些呢 小白菜不懂
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
安于此生大牛 请问 解除内存映射的代码是哪些 小白菜求教
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
问题已经解决 哈哈哈哈
|
能力值:
( LV13,RANK:1760 )
|
-
-
20 楼
才看到你的问题,解决了就行...
|
能力值:
( LV2,RANK:10 )
|
-
-
21 楼
大牛你好:我在网上看到了这份翻译成VB的代码,研究了好久了,它在64位的电脑上没有出错,但是只启动了一个100K的进程,EXE没有成功运行起来,能不能请大牛看看问题在哪呢?谢谢.
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
你好,请问下解除映射代码是哪一段,能指教下吗?谢谢.
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
你好,请问能不能教一下如何修改,谢谢.研究几个月了.
|
能力值:
( LV2,RANK:10 )
|
-
-
24 楼
确实可以,请教下为什么要这样做吗,原壳程序内存不用释放吗
|
能力值:
( LV2,RANK:10 )
|
-
-
25 楼
HI : 采用内存运行的方案,出现无法启动的问题。用VC6编译的可以运行, 用VS2012编译出现
0xC0000005异常, The Application was unable to start correctly.
请问怎么更改, 请解答。 目前测试环境为: 64位WIN7
VC6编译测试环境为:32位XP编译, XP运行正常, 64Win7 运行正常。
|
|
|