如何获取被选中的文字?

fthislife 2009-12-06 02:48:05
在任意的活动窗口中,只要有文字被选中,就把选中的文件写入到预先指定的文件里,请问怎样实现?用到哪些函数?
...全文
47 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hzy694358 2009-12-06
  • 打赏
  • 举报
回复
mark,
beginnow 2009-12-06
  • 打赏
  • 举报
回复
1. FindWindow找到目标窗口,获得进程ID
2. OpenProcess打开目标进程
3. 在目标进程中分配空间
4. 拷贝代码到目标进程中(这部分代码就是hook住目标进程中的几个api函数)
5. 创建远程线程 CreateRemoteThread
6. 调用可以引起重回的函数比如ExtTextOut
7. 这时你可以获得选中的字符串了
8. 销毁目标进程中分配的空间

基本上跟金山词霸的原理相同
fthislife 2009-12-06
  • 打赏
  • 举报
回复
任何进程都包括
beginnow 2009-12-06
  • 打赏
  • 举报
回复
单进程还是任何进程都包括?
管理员权限功能开发的整体梳理 创建项目 创建视图层,views层和model层 创建管理员登录模块,提交数据以及数据的验证一系列的功能 创建后端的菜单模块:增删改查的功能 菜单模块的添加视图层以及数据的传递以及保存数据到数据库的整个流程 把数据读取出来渲染到视图层的整个流程 介绍hui-admin UI框架的使用以及布局添加菜单模块的视图层    创建角色权限模块的视图层创建以及数据层的对接     前端js对角色授权按钮的处理     前端js对对每一个角色的复选框的数据绑定以及选中功能     通过多表连接读取数据库中后端分类的数据以及数据进行处理     传递菜单分类数据到视图层,书写js方法进行数据渲染功能     如何把选中的菜单项传递到后端进行数据处理     后端如何接收到前端传递来的菜单分类数据如何再写入到数据库中     Django框架的models如何批量插入数据到数据库中    添加管理员模块以及指定当前管理员的角色    按照不同的管理员进行登录显示不同的角色所管理的菜单分类数据     多表操作管理员表角色表菜单表获取当前管理员管理的菜单项     得到对应的菜单项数据传递到前端进行渲染 本课程以实际案例开发为主,通过案例来巩固基础知识。

64,664

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧