社区
进程/线程/DLL
帖子详情
如何在内存中运行执行程序
yinaijun
2003-11-17 11:35:44
我用a.exe执行程序将b.exe执行程序文件用fopen打开,然后用fread读入到一缓存区buffer,现在的问题是,我如何在buffer这一内存区执行b.exe
...全文
51
10
打赏
收藏
如何在内存中运行执行程序
我用a.exe执行程序将b.exe执行程序文件用fopen打开,然后用fread读入到一缓存区buffer,现在的问题是,我如何在buffer这一内存区执行b.exe
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
NowCan
2003-11-29
打赏
举报
回复
没有这么容易的,直接jmp一般是不行的,有重定位问题.
yinaijun
2003-11-26
打赏
举报
回复
GR(战役),不好意思,我没有发现你的邮件。
wltsui
2003-11-26
打赏
举报
回复
发了
tyzyx
2003-11-26
打赏
举报
回复
gz
GR
2003-11-25
打赏
举报
回复
哦原来如此.吓我一跳..我以为我的机给人搞进来了.给你打包发过来了
双杯献酒
2003-11-25
打赏
举报
回复
GZ
yinaijun
2003-11-25
打赏
举报
回复
非常感谢三位,请问NopnoP(Win32ASM),BO2k的源代码在哪里,能发给我吗? GR(战役),你能把那篇文章发给我吗。非常感谢。
邮箱:yinaijun2001@yahoo.com.cn.
另外,我应该怎样才能把分给你们?
vcforever
2003-11-17
打赏
举报
回复
给进程分配地址空间以及决定进程在内存的什么位置运行都是由操作系统来完成的!
人为的干预是不行的!
GR
2003-11-17
打赏
举报
回复
9X下可以先把buffer区弄溢出。先找到ret,再在kernel32中找到jmp机器码地址。只有jmp b程序地址。说说简单。具体细节还是有点麻烦的。原来有一篇堆栈溢出的文章讲的蛮仔细的。
NopnoP
2003-11-17
打赏
举报
回复
完全可以,你可以看一下BO2k的源代码,他就是这么干的。
Android应用程序进程管理
进程回收发生在
内存
紧张时,由Low Memory Killer执行。此外,组件管理服务ActivityManagerService和窗口管理服务WindowManagerService也会在适当的时候主动进行进程回收。每一个应用程序进程根据
运行
情况被赋予...
Dalvik虚拟机 PPT版
Android应用程序
中
的Dalvik虚拟机实例实际上是从Zygote进程的地址空间拷贝而来的,这样就可以加快Android应用程序的启动速度。Dalvik虚拟机与Java虚拟机共享有差不多的特性,例如,它们都是解释执行,并且支持即时...
程序在
内存
中
的
运行
原理
bss段(bss segment)通常是指用来存放程序
中
未初始化的全局变量的一块
内存
区域。 bss是英文Block Started by Symbol的简称。 bss段属于静态
内存
分配。 data段: 数据段(data segment)通常是指用来...
如何在易语言里
运行
c,【易语言】在
内存
中
运行
EXE
该楼层疑似违规已被系统折叠隐藏此楼查看此楼.版本 2.支持库 spec.程序集 程序集1.子程序 _启动子程序, 整数...局部变量 信息,
运行
信息在
内存
中
运行
EXE (读入文件 (“C:\Windows\system32\winlogon.exe”), , 信息...
磁盘
中
运行
的程序必须加载到
内存
才能
运行
的原因
计算机
中
主要的存储部件是
内存
和磁盘。磁盘
中
存储的程序必须加载到
内存
之后才能
运行
。在磁盘
中
保存的原始程序是无法...总之,存储在磁盘
中
的程序需要读入到
内存
后才能
运行
。 磁盘缓存是指,把磁盘
中
读取的数据存储...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章