社区
Windows SDK/API
帖子详情
关于资源释放的问题?
sunnysheng
2004-10-10 04:53:20
本人自己做了一个资源文件,里面包含一个Exe_Res.exe文件,现想把它释放出来到磁盘上并且立即执行它,程序关闭一并删除该Exe_Res.exe文件,请问该如何写?如果不想把它释放到磁盘上,而是释放到内存里,然后立即执行,这样又该如何写?
请教各位专家!谢谢!。
...全文
76
4
打赏
收藏
关于资源释放的问题?
本人自己做了一个资源文件,里面包含一个Exe_Res.exe文件,现想把它释放出来到磁盘上并且立即执行它,程序关闭一并删除该Exe_Res.exe文件,请问该如何写?如果不想把它释放到磁盘上,而是释放到内存里,然后立即执行,这样又该如何写? 请教各位专家!谢谢!。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunnysheng
2004-10-11
打赏
举报
回复
不好意思,由于主题把我搞的晕乎乎的,连自动运行的代码也不会写了,是不是用ShellExecute啊。
sunnysheng
2004-10-11
打赏
举报
回复
请问一下各位专家:
若释放到磁盘上的话,如何让这个Exe_Res.exe文件能自动运行呢?
baiyongchun
2004-10-10
打赏
举报
回复
而是释放到内存里,然后立即执行,这样又该如何写?
-------------------
将可执行代码,射入其它进程。用createremotethread();
ly_liuyang
2004-10-10
打赏
举报
回复
1)同步运行
function TExecForm.Exec(FileName: string; Visibility: integer): integer;
var
zAppName: array [0..512] of Char;
zCurDir: array [0..255] of Char;
WorkDir: string;
StartupInfo: TStartupInfo;
ProcessInfo: TProcessInformation;
ExitCode: Cardinal;
begin
StrPCopy(zAppName, FileName);
GetDir(0, WorkDir);
StrPCopy(zCurDir, WorkDir);
FillChar(StartupInfo, SizeOf(StartupInfo), #0);
StartupInfo.cb := SizeOf(StartupInfo);
StartupInfo.wShowWindow := Visibility;
if not CreateProcess(nil, zAppName, nil, nil, false, Create_New_Console or Normal_priority_class,
nil, nil, StartupInfo, ProcessInfo) then Result:=-1
else begin
WaitForSingleObject(ProcessInfo.hProcess, Infinite);
GetExitCodeProcess(ProcessInfo.hProcess, ExitCode);
Result := ExitCode;
end;
end;
2)难度非常高,你需要动态修正Import Table,如同病毒的寄生方法。其实就是同一个空间执行2个程序,普通人搞不来的
http://lysoft.7u7.net
100家大公司java笔试题汇总
Java笔试题汇总 Java是最流行的编程语言之一,在...本
资源
摘要信息涵盖了Java的多个方面,包括Java基础、Java面向对象编程、Java多线程、Java网络编程、Java数据库编程等,为 Java 开发者提供了系统的知识点总结。
HttpClient的
释放
资源
到底在
释放
什么?如何正确的
释放
资源
?
本文主要想聊一聊ApacheHttpClient中
资源
释放
的那些事,如果对它不够了解的话可以参考下面的思维导图:链接:https://www.processon.com/view/link/641ef425fc0140496f0a3961我们常用的
资源
释放
的API可以分为下面几...
java
释放
资源
_JAVA 手动
释放
资源
问题
前言:java语言中由于有垃圾回收机制,因此大大解放了程序员的工作量,不再需要担心自己忘记
释放
不用的...1)gc只能
释放
内存
资源
,而不能
释放
与内存无关
资源
。2)gc回收具有不确定性,你根本不知道它什么时候会回收,...
有gc为什么需要手动
释放
资源
问题
前言: java语言中由于有垃圾回收机制,因此大大解放了程序员的工作量,不再需要担心自己忘记
释放
不用的内存而导致内存...1)gc只能
释放
内存
资源
,而不能
释放
与内存无关
资源
。 2)gc回收具有不确定性,你根本不知道它
linux 用户进程结束后 malloc申请的内存会自动
释放
吗,进程退出后malloc的内存是否会被
释放
?(内存泄露
问题
)
当一个进程退出后,不管是正常退出或者是异常退出,操作系统都会
释放
这个进程的
资源
。...参考文章:linux 用户进程结束后 malloc申请的内存会自动
释放
吗,进程退出后malloc的内存是否会被
释放
??… ...
Windows SDK/API
1,184
社区成员
22,328
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章