再问一个问题,,,,不算太难,,,也不算太简单的~~

taoyi taoyi 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
问题是这样的,我需要在目标进程中做一些操作,于是我向目标进程安装一个消息钩子将DLL注入目标进程,然后再将目标进程窗口的窗口函数地址修改为我的窗口函数地址,代码类似如下:

void SetHook()
{
g_hHook = SetWindowsHookEx(...); // 安装钩子注入代码
g_oldWndProc = SetWindowLong(.....,(LONG)MyProc); //修改目标窗口函数地址
}

LRESULT CALLBACK MyProc(......)
{
}

void UnHook()
{
if (g_oldWndProc != NULL)
SetWindowLong(.....,(LONG)g_oldWndProc);

if (g_hHook != NULL)
UnhookWindowsHookEx(g_hHook);
}

实际编写过程中发现已经成功完成想要执行的操作,但是问题出在卸载钩子的时候目标程序就异常退出了,而且总是这样异常退出,这是为什么呢??

在UnHook()过程中我是应该先卸载掉钩子还是先还原目标进程窗口函数????
...全文

相关推荐

Matlab。、Armijo、、、、BFGS、DFP、Broyden、、L-M、、、SQP SQP。 ._非线性优化主

Matlab。、Armijo、、、、BFGS、DFP、Broyden、、L-M、、、SQP SQP。 ._非线性优化主要算法的Matlab程序,有精确线搜索的0.618法和抛物线法, 非精确线搜索的Armijo准则, 最速下降法, 牛顿法, 共轭梯度法, BFGS 算法, DFP 算法, Broyden 族方法, 信赖域方法, 求解非线性最小二乘问题的L-M算法, 解约束优化问题的乘子法, 求解二次规划的有效集法, SQP 子问题的光滑牛顿法以及求解约束优化问题的SQP方法等. 程序基本通用..zip

matlab大师

编程小白简单快速安装Pytorch

Pytorch简单快速安装【Pip安装】 写这篇主要是记录一下安装pytorch过程中踩过的坑 安装pytorch有各种各样的安装方式,然而小白的我,,,,真心不会,一个坑接着一个坑,,, 坑1 常规方式 进入pytorch官网找到自己该安装的版本 pytorch官网: https://pytorch.org/ 复制链接到cmd(使用管理员权限打开),回车安装(我没成功,,) 找过资料发现这样安装有弊端 速度慢 易错 于是换了下一种方式 坑2 加上清华源,加快速度安装,与之前结果一样,安装到18%就停止,并且报错,,于是,又换了,, cmd安装,失败 坑3 pycharm安装,速度慢,同样

Nedl002

PB打印控件,不算太智能

PB打印控件,不算太智能,小木鱼DEMO,不太支持9以上版本

Stupa

leetcode太难了-DailyAlgorithms:做题。在问题中创建(或找到)您的问题。粘贴指向您的解决方案的链接。查看其他人对同一问题

leetcode太难了日常算法 - 解决方案库 参与方式: 1/ 找到一个编码挑战/一个编码问题 问题可以是简单的、中等的或困难的——这并不重要。 :) 挑战在于找到一些时间来解决它。 2/ 为该问题创建一个 Github 问题,如果您还没有看到它。 问题的标题应采用以下格式:[可选书籍/来源] 问题标题 例如 [代码出现] 第 1 天:时间校准 eg [破解代码面试] 问题 1.1:是唯一的 例如 [LeetCode] 两个数字相加 问题中的第一个评论应该是完整的问题本身。 3/ 粘贴指向您的解决方案的链接(例如指向您的 repl.it 的链接)作为问题线程中的回复。 您也可以选择粘贴完整代码,使用像this反引号。 例如 Javascript 解决方案: Full code

weixin_38712908

智能手环测试模版--.xls

********有限公司 智能手环测试报告 ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, 产品名称,,,,岗位编号,,,测试人员,,,,,,, PCBA板型号,,,,文件版本,,,日期,,,,,,, 产品编码,,,,样品编号,,,测试结果,,,,,,, ,,,,,,,,,,,,,, 序号,项目,测试项目,,测试参数,,,备注,,判定,,,,, ,,,,实际参数,合格参数,,,,,,,,, 1,充电 测试,充电电压/电流,,,5V/30-250MA,,,,,,,,, 6,,充电显示方式,,,,,,,,,,,, ,,,,,,,,,,,,,, 8,,续航时间,,,2-7天,,,,,,,,, 13,,时间,,,误差10秒(支持同步),,,,,,,,, 14,,显示距离,,,支持,,,,,,,,, 15,,闹钟,,,误差30秒,,,,,,,,, 16,,睡眠监测,,,误差10分钟,,在室温 37°C±2°C 时正常工作,,,,,,, 17,,睡眠数据,,,APP软件显示,,,,,,,,, 18,,久坐提醒,,,正常提醒,,,,,,,,, 19,,蓝牙版本,,,4,,,,,,,,,

是空空呀
评论 10
收藏 已收藏
分享
返回顶部
taoyi
进程/线程/DLL 15,466 成员 49,169 内容