//
//
//
//
//
//
//
//
//
//
软件Tags:
DOS命令提示符系统结构:创建新进程,CreatePipe,读出文件中数据,关闭内核对象,PeekNamedPipe,取中断进程退出代码, ======窗口程序集1 || ||------__启动窗口_创建完毕 || ||------_编辑框1_鼠标右键被按下 || ||------_编辑框1_按下某键 || ||------__启动窗口_鼠标右键被按下 || ||------__启动窗口_尺寸被改变 || ||------_时钟1_周期事件 || || ======调用的Dll || ||---[dll]------创建新进程 || ||---[dll]------CreatePipe || ||---[dll]------读出文件中数据 || ||---[dll]------关闭内核对象 || ||---[dll]------PeekNamedPipe || ||---[dll]------取中断进程退出代码 调用的DLL命令: .DLL命令创建新进程,整数型,,"CreateProcessA" .参数lpApplicationName,整数型,,要执行的应用程序的名字 .参数lpCommandLine,文本型,,要执行的命令行 .参数lpProcessAttributes,整数型,,SECURITY_ATTRIBUTES,指定一个SECURITY_ATTRIBUTES结构,或传递零值表示采用不允许继承的默认描述符 .参数lpThreadAttributes,整数型,,SECURITY_ATTRIBUTES,指定一个SECURITY_ATTRIBUTES结构,或传递零值表示采用不允许继承的默认描述符。 .参数bInheritHandles,逻辑型,,TRUE表示允许当前进程中的所有句柄都由新建的子进程继承 .参数dwCreationFlags,整数型 .参数lpEnvironment,整数型,,任何类型,指向一个环境块的指针 .参数lpCurrentDriectory,整数型,,新进程的当前目录路径 .参数lpStartupInfo,STARTUPINFO,传址,STARTUPINFO,指定一个STARTUPINFO结构,其中包含了创建进程时使用的附加信息 .参数lpProcessInformation,PROCESS_INFORMATION,传址,PROCESS_INFORMATION,该结构用于容纳新进程的进程和线程标识。 .DLL命令CreatePipe,整数型,,"CreatePipe" .参数phReadPipe,整数型,传址 .参数phWritePipe,整数型,传址 .参数lpPipeAttributes,SECURITY_ATTRIBUTES,传址 .参数nSize,整数型 .DLL命令读出文件中数据,整数型,,"ReadFile" .参数hFile,整数型 .参数lpBuffer,字节集,传址 .参数nNumberOfBytesToRead,整数型 .参数lpNumberOfBytesRead,整数型,传址 .参数lpOverlapped,整数型 .DLL命令关闭内核对象,整数型,,"CloseHandle" .参数hObject,整数型,,非零表示成功,零表示失败。包括文件、文件映射、进程、线程、安全和同步对象等 .DLL命令PeekNamedPipe,整数型,,"PeekNamedPipe" .参数hNamedPipe,整数型 .参数lpBuffer,整数型 .参数nBufferSize,整数型 .参数lpBytesRead,整数型 .参数lpTotalBytesAvail,整数型,传址 .参数lpBytesLeftThisMessage,整数型 .DLL命令取中断进程退出代码,整数型,,"GetExitCodeProcess",,非零表示成功,零表示失败。 .参数hProcess,整数型,,用于装载进程退出代码的一个长整数变量。 .参数lpExitCode,整数型,传址,想获取退出代码的一个进程的句柄
