文件名称:E语言远程调用函数源码
文件大小:6KB
文件格式:E
更新时间:2014-03-27 03:01:25
远程调用函数
可以远程调用,供大家参考 .版本 2 .如果真 (进程ID ≤ 0) 返回 (-1) .如果真结束 进程句柄 = _打开进程 (#PROCESS_ALL_ACCESS, 假, 进程ID) ' PROCESS_ALL_ACCESS=2035711 完全访问 汇编长度 = 取字节集长度 (汇编代码) + 1 线程首址 = _分配内存 (进程句柄, 0, 汇编长度, 4096, 64) .' 如果真 (线程首址 = 0) ' _释放内存 (进程句柄, 线程首址, 4096, 16384) ' 0, 32768 ' 返回 (-2) .如果真结束 .' 如果真 (_内存写字节集 (进程句柄, 线程首址, 汇编代码, 汇编长度, 0) = 假) ' _释放内存 (进程句柄, 线程首址, 4096, 16384) ' 0, 32768 ' 返回 (-3) .如果真结束 ' 线程句柄 = _创建远程线程 (进程句柄, 0, 0, 线程首址, 0, 4, 0) ' 0立即运行 .' 如果真 (线程句柄 = 0) ' _释放内存 (进程句柄, 线程首址, 4096, 16384) ' 0, 32768 ' 返回 (-4) .如果真结束 _内存写字节集 (进程句柄, 线程首址, 汇编代码, 汇编长度, 0) 线程句柄 = _创建远程线程 (进程句柄, 0, 0, 线程首址, 0, 4, 0) ' 0立即运行 _运行线程 (线程句柄) _等待线程结束 (线程句柄, -1) _关闭句柄 (线程句柄) _关闭句柄 (进程句柄) 返回 (线程首址)