//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言DOS管道技术源码系统结构:载入常用命令,控制台_连接,控制台_发送命令,控制台_取回结果,控制台_断开连接,关闭句柄_,读管道,取系统目录,创建匿名管道,创建进程,读文件,写文件,关闭句柄,获取进程状态,获取启动信息_,结束进程,打开进程句柄,取系统目录_, ======窗口程序集1 || ||------__启动窗口_创建完毕 || ||------_按钮1_被单击 || ||------_按钮2_被单击 || ||------_按钮3_被单击 || ||------_按钮4_被单击 || ||------__启动窗口_可否被关闭 || ||------_编辑框_输入_按下某键 || ||------__启动窗口_尺寸被改变 || ||------_选择夹_下方_被单击 || ||------载入常用命令 || ||------_超级列表框1_被双击 || ||------_单选框1_被单击 || ||------_单选框2_被单击 || ||------_单选框3_被单击 || ||------_单选框4_被单击 || || ======程序集_管道 || ||------_启动子程序 || ||------_临时子程序 || ||------控制台_连接 || ||------控制台_发送命令 || ||------控制台_取回结果 || ||------控制台_断开连接 || ||------关闭句柄_ || ||------读管道 || ||------取系统目录 || || ======调用的Dll || ||---[dll]------创建匿名管道 || ||---[dll]------创建进程 || ||---[dll]------读文件 || ||---[dll]------写文件 || ||---[dll]------关闭句柄 || ||---[dll]------获取进程状态 || ||---[dll]------获取启动信息_ || ||---[dll]------结束进程 || ||---[dll]------打开进程句柄 || ||---[dll]------取系统目录_ 调用的DLL命令: .DLL命令创建匿名管道,整数型,,"CreatePipe" .参数输出管道,整数型,传址 .参数输入管道,整数型,传址 .参数管道属性,安全属性,传址 .参数尺寸,整数型 .DLL命令创建进程,整数型,,"CreateProcessA" .参数程序名称,整数型,,32位程序用,可设为文本型 .参数命令行,文本型 .参数进程属性,整数型 .参数线程属性,整数型 .参数参数一,整数型 .参数参数二,整数型 .参数参数三,整数型 .参数运行目录,文本型,,如需指定运行目录设为文本行 .参数启动信息,启动信息 .参数进程信息,进程信息 .DLL命令读文件,整数型,,"ReadFile" .参数文件号,整数型 .参数缓存,字节集,传址 .参数读取尺寸,整数型 .参数实际尺寸,整数型,传址 .参数参数,整数型 .DLL命令写文件,整数型,,"WriteFile" .参数文件号,整数型 .参数写入内容,字节集,传址 .参数写入尺寸,整数型 .参数实际尺寸,整数型,传址 .参数参数,整数型 .DLL命令关闭句柄,整数型,,"CloseHandle" .参数句柄,整数型 .DLL命令获取进程状态,整数型,,"GetExitCodeProcess" .参数进程号,整数型 .参数进程状态,整数型,传址 .DLL命令获取启动信息_,整数型,"kernel32","GetStartupInfoA" .参数启动信息,启动信息,传址 .DLL命令结束进程,逻辑型,,"TerminateProcess" .参数指定进程,整数型 .参数退出标记,整数型 .DLL命令打开进程句柄,整数型,,"OpenProcess" .参数访问方法,整数型 .参数子程序继承,逻辑型,,是否由子程序继承 .参数进程标识符,整数型 .DLL命令取系统目录_,整数型,"kernel32","GetSystemDirectoryA" .参数缓冲区,文本型 .参数缓冲区长度,整数型
