作业帮 > 综合 > 作业

关于C++ hook函数的问题

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/03 13:18:30
关于C++ hook函数的问题
想实现在鼠标放在一个文件上时能够获得其存储路径和文件名,用HOOK可以实现吗?怎样实现?
能给出完整的代码吗?
如果有的话奖100分!
关于C++ hook函数的问题
这个可以有
不就是得到储存路径和文件名嘛
首先 你能看见的 都是一个叫explorer进程显示出来的
首先hook explorer textout之类的东西 然后通过一系列的计算获得文件的名字,这个比较复杂,获取鼠标位置,然后比较每个drawtext或者textout的绘图矩形 然后确定是哪个textout 得到文件名
存储路径也好说啊,你获取鼠标所在的窗口,这个可以通过截获每个窗口矩形通过层次叠放判断
然后枚举窗口中那个textbox 然后拼接上路径就行了啊
不过我想破头皮想不出来这个有啥用 用拖放的话 直接用ole拖放多好.,