DLL命令名 | 返回值类型 | 公开 | 备注 | |
CreateRemoteThread | 整数型 | 创建一个新的线程,成功则返回新线程的句柄,零表示失败。 | ||
DLL库文件名 | ||||
kernel32.dll | ||||
在DLL库中对应命令名 | ||||
CreateRemoteThread | ||||
参数名 | 类型 | 传址 | 数组 | 备注 |
hProcess | 整数型 | 要创建线程的目标进程的句柄 | ||
lpThreadAttributes | 整数型 | 指向一个SECURITY_ATTRIBUTES变量,主要用来指定句柄是否可以被继承,如果让线程使用默认的安全属性,NULL为不能 | ||
dwStackSize | 整数型 | 线程堆栈大小,如果为0,那么线程的堆栈大小和主线程使用的大小相同 | ||
lpStartAddress | 整数型 | 线程的开始执行地址,指向一个新线程函数(过程)的指针 | ||
lpParameter | 整数型 | 传递给子线程自定义参数,或是新申请到的地址空间,0为无限止 | ||
dwCreationFlags | 整数型 | 设置线程被创建后的状态,如果为0表示,创建后立即运行,如果为CREATE_SUSPENDED标志,表示线程被创建后处于挂志状态,直到使用ResumeThread函数显式地启动线程为止 | ||
lpThreadId | 整数型 | 指向一个双字节变量,用来接收函数返回的线程ID.线程ID在系统范围内是唯一的. |
词条作者信息 使用例程