找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 18|回复: 1

A线程_创建远程线程 参数问题

[复制链接]

1

主题

14

回帖

65

积分

注册会员

积分
65
QQ
发表于 前天 11:26 | 显示全部楼层 |阅读模式
  1. //@备注 用于在指定进程中创建一个远程线程

  2. //@参数 hProcess 目标进程句柄

  3. //@参数 lpThreadAttributes 线程安全属性(可选)

  4. //@参数 dwStackSize 堆栈大小(可选)

  5. //@参数 lpStartAddress 线程起始地址

  6. //@参数 lpParameter 线程参数

  7. //@参数 dwCreationFlags 创建标志

  8. //@参数 lpThreadId 返回的线程ID(可选)

  9. //@返回 如果函数成功,返回值为线程句柄;如果函数失败,返回值为NULL

  10. //@别名 A线程_创建远程线程()

  11. HANDLE CreateRemoteThread(

  12.   HANDLE                 hProcess,

  13.   LPSECURITY_ATTRIBUTES  lpThreadAttributes,

  14.   SIZE_T                 dwStackSize,

  15.   LPTHREAD_START_ROUTINE lpStartAddress,

  16.   LPVOID                 lpParameter,

  17.   DWORD                  dwCreationFlags,

  18.   LPDWORD                lpThreadId

  19. );
复制代码
系统API(前缀分类法) 模块中  A线程_创建远程线程 的第四个参数
怎样才能将 取函数地址(模块句柄, A"LoadLibraryA") 取出的 FARPROC 类型返回值 转换为 LPTHREAD_START_ROUTINE类型

1

主题

14

回帖

65

积分

注册会员

积分
65
QQ
 楼主| 发表于 前天 14:13 | 显示全部楼层

  1. #外部类型 LPTHREAD_START_ROUTINE
复制代码
声明一个外部类型就解决了
群内已答复 特别感谢 780075452(遗憾)大佬
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|炫语言 | 炫彩界面库 | 用户所需, 正是我所做! ( 鄂ICP备2023014763号-1 )

GMT+8, 2026-6-5 02:42 , Processed in 0.073402 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表