[/quote
][e=0
].版本 2
|
STARTUPINFO | |
|
cb | 整数型 | | |
lpReserved | 文本型 | | |
lpDesktop | 文本型 | | |
lpTitle | 文本型 | | |
dwX | 整数型 | | |
dwY | 整数型 | | |
dwXSize | 整数型 | | |
dwYSize | 整数型 | | |
dwXCountChars | 整数型 | | |
dwYCountChars | 整数型 | | |
dwFillAttribute | 整数型 | | |
dwFlags | 整数型 | | |
wShowWindow | 短整数型 | | |
cbReserved2 | 短整数型 | | |
lpReserved2 | 整数型 | | |
hStdInput | 整数型 | | |
hStdOutput | 整数型 | | |
hStdError | 整数型 | | |
|
SECURITY_ATTRIBUTES | |
|
nLength | 整数型 | | |
lpSecurityDescriptor | 整数型 | | |
bInheritHandle | 逻辑型 | | |
|
PROCESS_INFORMATION | |
|
hProcess | 整数型 | | |
hThread | 整数型 | | |
dwProcessId | 整数型 | | |
dwThreadId | 整数型 | | |
|
CreatePipe | 整数型 | |
|
kernel32.dll |
|
CreatePipe |
|
hReadPipe | 整数型 | | |
hWritePipe | 整数型 | | |
lpPipeAttributes | SECURITY_ATTRIBUTES | | |
nSize | 整数型 | | |
|
GetStartupInfo | 整数型 | |
|
kernel32.dll |
|
GetStartupInfoA |
|
lpStartupInfo | STARTUPINFO | | |
|
GetExitCodeProcess | 整数型 | |
|
kernel32.dll |
|
GetExitCodeProcess |
|
hProcess | 整数型 | | |
lpExitCode | 整数型 | | |
|
CreateProcessA | 逻辑型 | |
|
kernel32.dll |
|
CreateProcessA |
|
程序名 | 通用型 | | |
命令行 | 通用型 | | |
进程继承 | 整数型 | | |
线程继承 | 整数型 | | |
继承句柄 | 逻辑型 | | |
优先级 | 整数型 | | |
环境 | 整数型 | | |
运行目录 | 通用型 | | |
进程启动信息 | STARTUPINFO | | |
进程信息 | PROCESS_INFORMATION | | |
|
CloseHandle | 整数型 | |
|
kernel32.dll |
|
CloseHandle |
|
句柄 | 整数型 | | |
|
WaitForSingleObject | 整数型 | |
|
kernel32.dll |
|
WaitForSingleObject |
|
对象句柄 | 整数型 | | |
超时间隔 | 整数型 | | |
|
ReadFile | 逻辑型 | |
|
kernel32.dll |
|
ReadFile |
|
File | 整数型 | | |
Buffer | 整数型 | | |
NumberOfBytesToRead | 整数型 | | |
NumberOfBytesRead | 整数型 | | |
Overlapped | 整数型 | | |
|
SW_HIDE | 0 | |
SW_SHOW | 5 | |
STARTF_FORCEOFFFEEDBACK | 128 | |
STARTF_FORCEONFEEDBACK | 64 | |
STARTF_RUNFULLSCREEN | 32 | |
STARTF_USECOUNTCHARS | 8 | |
STARTF_USEFILLATTRIBUTE | 16 | |
STARTF_USEHOTKEY | 512 | |
STARTF_USEPOSITION | 4 | |
STARTF_USESHOWWINDOW | 1 | |
STARTF_USESIZE | 2 | |
STARTF_USESTDHANDLES | 256 | |
[e=0].版本 2
.数据类型 STARTUPINFO, 公开
.成员 cb, 整数型
.成员 lpReserved, 文本型
.成员 lpDesktop, 文本型
.成员 lpTitle, 文本型
.成员 dwX, 整数型
.成员 dwY, 整数型
.成员 dwXSize, 整数型
.成员 dwYSize, 整数型
.成员 dwXCountChars, 整数型
.成员 dwYCountChars, 整数型
.成员 dwFillAttribute, 整数型
.成员 dwFlags, 整数型
.成员 wShowWindow, 短整数型
.成员 cbReserved2, 短整数型
.成员 lpReserved2, 整数型
.成员 hStdInput, 整数型
.成员 hStdOutput, 整数型
.成员 hStdError, 整数型
.数据类型 SECURITY_ATTRIBUTES, 公开
.成员 nLength, 整数型
.成员 lpSecurityDescriptor, 整数型
.成员 bInheritHandle, 逻辑型
.数据类型 PROCESS_INFORMATION, 公开
.成员 hProcess, 整数型, , , 进程句柄
.成员 hThread, 整数型, , , 线程句柄
.成员 dwProcessId, 整数型, , , 进程ID
.成员 dwThreadId, 整数型, , , 线程ID
.版本 2
.DLL命令 CreatePipe, 整数型, "kernel32.dll", "CreatePipe"
.参数 hReadPipe, 整数型, 传址
.参数 hWritePipe, 整数型, 传址
.参数 lpPipeAttributes, SECURITY_ATTRIBUTES, 传址
.参数 nSize, 整数型
.DLL命令 GetStartupInfo, 整数型, "kernel32.dll", "GetStartupInfoA"
.参数 lpStartupInfo, STARTUPINFO, 传址
.DLL命令 GetExitCodeProcess, 整数型, "kernel32.dll", "GetExitCodeProcess"
.参数 hProcess, 整数型
.参数 lpExitCode, 整数型, 传址
.DLL命令 CreateProcessA, 逻辑型, "kernel32.dll", "CreateProcessA", , 如果函数执行成功,返回非零值。
.参数 程序名, 通用型, , 如果此参数为空,则程序名必须在命令行参数中的第一个空格分隔。如果使用长路径包含空格,请使用带引号的字符串来指示文件名的结尾和开始位置。否则,文件名不明确。
.参数 命令行, 通用型, , 可空
.参数 进程继承, 整数型, , SECURITY_ATTRIBUTES
.参数 线程继承, 整数型, , SECURITY_ATTRIBUTES
.参数 继承句柄, 逻辑型, , 指示新进程是否从调用进程处继承了句柄。如果参数的值为真,调用进程中的每一个可继承的打开句柄都将被子进程继承。被继承的句柄与原进程拥有完全相同的值和访问权限。
.参数 优先级, 整数型
.参数 环境, 整数型
.参数 运行目录, 通用型, , 可空
.参数 进程启动信息, STARTUPINFO
.参数 进程信息, PROCESS_INFORMATION
.DLL命令 CloseHandle, 整数型, "kernel32.dll", "CloseHandle"
.参数 句柄, 整数型
.DLL命令 WaitForSingleObject, 整数型, "kernel32.dll", "WaitForSingleObject"
.参数 对象句柄, 整数型, , 句柄必须具有 同步 访问权限。
.参数 超时间隔, 整数型, , 单位为毫秒
.DLL命令 ReadFile, 逻辑型, "kernel32.dll", "ReadFile"
.参数 File, 整数型
.参数 Buffer, 整数型
.参数 NumberOfBytesToRead, 整数型
.参数 NumberOfBytesRead, 整数型, 传址
.参数 Overlapped, 整数型
.版本 2
.常量 SW_HIDE, "0", , 隐藏窗口并激活其他窗口
.常量 SW_SHOW, "5", , 以原来的位置和尺寸激活和显示窗口
.常量 STARTF_FORCEOFFFEEDBACK, "128", , 0x00000080
.常量 STARTF_FORCEONFEEDBACK, "64", , 0x00000040
.常量 STARTF_RUNFULLSCREEN, "32", , 0x00000020
.常量 STARTF_USECOUNTCHARS, "8", , 0x00000008
.常量 STARTF_USEFILLATTRIBUTE, "16", , 0x00000010
.常量 STARTF_USEHOTKEY, "512", , 0x00000200
.常量 STARTF_USEPOSITION, "4", , 0x00000004
.常量 STARTF_USESHOWWINDOW, "1", , 0x00000001
.常量 STARTF_USESIZE, "2", , 0x00000002
.常量 STARTF_USESTDHANDLES, "256", , 0x00000100