社区
Delphi
帖子详情
Delphi高手请进! (如何自己载入程序并运行?)
OK_boom
2001-04-18 10:36:00
我如何不用CreateProcess, Winexec, ShellExecute这些API函数启动一个进程(或程序)?
我如何先将一个可执行程序(作为数据文件一样)读入内存中,再将运行权转交其运行!
(还有,如何设置其运行环境变量)
...全文
208
17
打赏
收藏
Delphi高手请进! (如何自己载入程序并运行?)
我如何不用CreateProcess, Winexec, ShellExecute这些API函数启动一个进程(或程序)? 我如何先将一个可执行程序(作为数据文件一样)读入内存中,再将运行权转交其运行! (还有,如何设置其运行环境变量)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
OK_boom
2001-09-09
打赏
举报
回复
无人理我的问题?
将他提前!
如果有人回答,可以再加分!
jjdelphi
2001-05-27
打赏
举报
回复
关注!
OK_boom
2001-05-27
打赏
举报
回复
Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?
Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?Why ? Why ?
skimwater
2001-05-10
打赏
举报
回复
Thanks
natrium11
2001-05-10
打赏
举报
回复
关注!
skimwater
2001-05-10
打赏
举报
回复
have a look!
lichp
2001-05-09
打赏
举报
回复
没办法啦,只有关注关注!
OK_boom
2001-05-08
打赏
举报
回复
楼上的,我不是讲这个意思,如果是这样,我就不会提出这个问题了.
其实我是想解决这个问题,是否要在Delphi中运用ASM帮助,怎么样的...
中国那么大,一定有高手知道怎么作的,...
希望高手不惜救救我!
tms2000
2001-05-07
打赏
举报
回复
如果是用nt核心的东西就可用把它作成windows的服务性程序,在win9x下没有办法,你把程序加在其它[run]的册表里,好像还不够隐蔽,要不然,你可用学习‘冰河’的做法,把应用程序的结尾名关联到你的程序上,只要别人运行其它程序,你的程序就跑一次,这样你 就可用隐式的运行你的程序
zxxsoft
2001-05-06
打赏
举报
回复
很简单,可以用一个变量保存执行文件的内容,然后就CreateThread建立一个线程,可以运行的。
其中有个lpStartAddress,用@ExeContent(是你的变量的地址,OK),试试吧!
chenh1234
2001-05-06
打赏
举报
回复
关注!实际上,是要自己实现winexec的功能罗
OK_boom
2001-05-06
打赏
举报
回复
怎么没反映呢?
难道CSDN无高手吗?
我 ... 等等等 ...
Kingron
2001-04-19
打赏
举报
回复
好问题,这是一个高难度的技术问题,我曾经想过用一个jmp指令跳转到Load倒的数据的开头,但是总是出现非法操作。Windows不允许这样做!
我来听听课。
qkl
2001-04-19
打赏
举报
回复
你是不是想不使用任何winAPI启动程序,你可以看看病毒感染的程序启动过程(当然首先你应有全面足够的知识)。
oddes
2001-04-19
打赏
举报
回复
一个设想:函数调用时有一个堆栈,返回前,你将堆栈中的返回地址给换掉(换成你Load进去的程序地址)。
(这样可能会有毛病,对Exe的文件恐怕不行,唉)
vochen
2001-04-18
打赏
举报
回复
关注
sundayboys
2001-04-18
打赏
举报
回复
设置环境变量,试试system(“command”)
Delphi
XE10零基础实战快速入门
通过课堂上一个一个的实战例子,演示
Delphi
XE10的用法,最后通过一个完整的通讯录
程序
,让学员初步掌握软件开发的全部流程 让零基础学员快速入门
Delphi
编程,快速掌握
Delphi
的使用方法,并能够制作出自己的软件来。...
Delphi
虚拟桌面
Delphi
创建虚拟桌面实现后台调用外部
程序
核心提示:最近在做的一个软件,其中有一部分功能需要调用其它的软件来完成,而那个软件只有可执行文件,根本没有源代码,幸好,我要做的事不难,只需要在我的
程序
启动后,...
虚拟桌面
delphi
全攻略
网上也有很多关于虚拟桌面的技术文章,但我却没有找到一个讲解得比较详细的,花了两天时间凑合网上的零碎片断做出个虚拟桌面的小
程序
出来,让
高手
们见笑了,现在我将我制作这个
程序
的全部流程详细地贴出来供大家参考:...
C语言
运行
时库详解 (C/C++ Runtime)
运行
时库是
程序
在
运行
时所需要的库文件,通常
运行
时库是以LIB或DLL形式提供的。C
运行
时库诞生于20世纪70年代,当时的
程序
世界还很单纯,应用
程序
都是单线程的,多任务或多线程机制在此时还属于新观念。所以这个时期...
C语言
运行
时库详解
运行
时库是
程序
在
运行
时所需要的库文件,通常
运行
时库是以LIB或DLL形式提供的。C
运行
时库诞生于20世纪70年代,当时的
程序
世界还很单纯,应用
程序
都是单线程的,多任务或多线程机制在此时还属于新观念。所以这...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章