找回密码
 立即注册
易语言编程 2023-05-20 69 0star收藏 版权: . 保留作者信息 . 禁止商业使用 . 禁止修改作品
模块名称:内存运行
版本:1.0
------------------------------

.版本 2

.子程序 在内存中运行EXE, 逻辑型, 公开, 可以直接运行资源中的程序,不必释放。成功返回真,失败返回假。
.参数 欲执行的程序, 字节集, , 欲执行的程序,不支持某些加了壳的程序,请自行测试。
.参数 命令行, 文本型, 可空, 为程序提供的命令行参数,不需要请留空。
.参数 外壳程序路径, 文本型, 可空, 外壳程序的路径(如果用系统程序做外壳,如cmd.exe、svchost.exe,可以实现穿防火墙,呵呵),不支持某些程序,请自行测试;不在当前目录下要提供绝对路径;留空默认为cmd.exe,如果无法运行,请换用不同的程序尝试。
.参数 等待程序运行完毕, 逻辑型, 可空, 默认为假,即不等待。
.参数 窗口显示方式, 整数型, 可空, 1#隐藏窗口; 2#普通激活; 3#最小化激活; 4#最大化激活; 5#普通不激活; 6#最小化不激活。如果省略本参数,默认为“普通激活”方式。
.参数 运行信息, 运行信息, 参考 可空, 用来接收在内存中执行的exe的运行信息(进程、主线程的句柄和ID)。不需要可留空。

.数据类型 运行信息, 公开
    .成员 进程句柄, 整数型
    .成员 主线程句柄, 整数型
    .成员 进程ID, 整数型
    .成员 主线程ID, 整数型

.DLL命令 CloseHandle, 整数型, "kernel32", "CloseHandle", 公开, 关闭句柄。如果接收了进程、线程句柄,不用时记得用该函数关闭,否则会造成内存泄露。
    .参数 hObject, 整数型

12061853519[下载].rar



上一篇:易语言模块:优化程序使用内存率 内存优化.ec
下一篇:内核读写.ec