找回密码
 加入
搜索
查看: 3187|回复: 7

[AU3基础] 文件可以在内存中打开吗

  [复制链接]
发表于 2011-5-15 16:42:09 | 显示全部楼层 |阅读模式
文件可以在内存中打开吗,比如我有一个01.txt 文件,编译到exe中,如何不是放这个01.txt,直接调用notepad.exe  打开文件 呢 还请老师指点。
发表于 2011-5-15 17:01:35 | 显示全部楼层
$file = "D:\1.txt"
FileInstall("C:\1.txt",$file)
ShellExecute($file)
发表于 2011-5-15 18:04:18 | 显示全部楼层
论坛里有个直接释放到内存中运行文件的udf,不过我用起来不行哎,还是把包含的txt文件释放到临时文件夹里,比如%temp%里,再调用读取吧
发表于 2011-5-15 20:00:28 | 显示全部楼层
resource udf
发表于 2011-5-15 20:05:40 | 显示全部楼层
搜索下 记得`有个UDF ,把文件转换成二进制数据流再运行的
 楼主| 发表于 2011-5-15 20:57:22 | 显示全部楼层
本帖最后由 noonsun 于 2011-5-15 20:59 编辑
resource udf
netegg 发表于 2011-5-15 20:00



    这个udf 我考虑过,有个问题就是 用这个udf 比如把一个txt文件转换为二进制数据,我如何调用notepad.exe  打开,文件数据在内存中 在没有路径的情况下 不知如何入手,不是 读出数据 在写入 notepad.exe
发表于 2011-5-15 21:36:31 | 显示全部楼层
#Include <WinAPIEx.au3>
_WinAPI_CreateStreamOnHGlobal
看看这个函数也许有帮助
发表于 2011-5-17 11:27:32 | 显示全部楼层
在内存中运行,容易报毒

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-22 07:15 , Processed in 0.081970 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表