词条 | CreateRemoteThread |
释义 | 参数说明(hProcess [in] lpThreadAttributes [in] dwStackSize [in] lpStartAddress [in] lpParameter [in] dwCreationFlags [in] lpThreadId [out]) 函数说明创建一个在其它进程地址空间中运行的线程(也称:创建远程线程). 函数原型HANDLE WINAPI CreateRemoteThread( 参数说明hProcess [in]线程所属进程的进程句柄. 该句柄必须具有 PROCESS_CREATE_THREAD, PROCESS_QUERY_INFORMATION, PROCESS_VM_OPERATION, PROCESS_VM_WRITE,和PROCESS_VM_READ 访问权限. lpThreadAttributes [in]一个指向 SECURITY_ATTRIBUTES 结构的指针, 该结指定了线程的安全属性. dwStackSize [in]线程初始大小,以字节为单位,如果该值设为0,那么使用系统默认大小. lpStartAddress [in]在远程进程的地址空间中,该线程的线程函数的起始地址. lpParameter [in]传给线程函数的参数. dwCreationFlags [in]线程的创建标志. 值 含义 0 线程创建后立即运行 CREATE_SUSPENDED STACK_SIZE_PARAM_IS_A_RESERVATION lpThreadId [out]指向所创建线程句柄的指针,如果创建失败,该参数为NULL. 函数返回值如果调用成功,返回新线程句柄. 如果失败,返回NULL. 要求最低支持客户端系统 Windows 2000 Professional 最低支持服务端系统 Windows 2000 Server 头文件 inbase.h (include Windows.h) 库 Kernel32.lib DLL Kernel32.dll |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。