Windows辅助开发笔记-辅助开发逻辑思路
最近自己有一个小项目。
涉及好几个框架和好几门语言。当涉及windows程序时。完成某个功能要优先从以下几点入手
1. 首先考虑使用句柄以及后端发送消息能不能实现功能(最好是用这种解决分辨率的问题);
2. 其次再考虑使用找色,找点(这里可以尝试找2,3个点),以及鼠标点击操作。(这样很多东西就大大被限制了)
3. 最后考虑能不能hack它,使用OD和CE找到基址和偏移,利用writeMemery改数据。如果要偷和改dll的数据,就只能使用远程线程注入了!
搞到晚上1点半了。一百行不到的代码。写了3个版本,才满意。看来晚上写代码太秀逗。
在此写个笔记记录下。方便下次开发同样类型的东西,快速完成。时间就是金钱。
Windows辅助开发笔记-辅助开发逻辑思路相关推荐
- springboot thymeleaf配置_【程序源代码】Spring Boot 开发笔记web开发实战1
关键字:<Spring Boot 开发笔记>系列文章 各位亲爱的小伙伴:大家好! <Spring Boot 开发笔记>系列文章 这套笔记和源码是我自己在学习springboot ...
- ESP32 开发笔记(一) 开发板简介
开发板购买链接https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=626366 ...
- 开发笔记:游戏逻辑模块组织及数据同步
一个游戏根据功能可以划分为多个不同的模块,如金钱.背包.装备.技能.任务.成就等.按照软件工程的思想,我们希望分而治之单独实现不同的模块,再将这些模块组合在一起成为一份完整的游戏.但现实是残酷的,不同 ...
- NC开发笔记——NC63开发方法总结
1.提示信息输出 方法一:写在ToPanel里面的publicvoid valueChanged(ValueChangedEvent event) {方法中添加如下代码 ShowStatusBarMs ...
- STM32MP157开发笔记 | 02 - 开发环境搭建(A7核、M4核)
一.STM32MP157 1. 系列介绍 STM32MP157微处理器基于灵活的双Arm® Cortex®-A7内核(工作频率800 MHz)和Cortex®-M4内核(工作频率209 MHz)架构, ...
- Unity3D之VR开发笔记@Oculus开发UNITY环境搭建
Oculus DK2是一款经典的虚拟头盔设备,这类游戏也在与日俱增,使得这种头盔的使用越来越吸引眼球,笔者喜欢玩VR游戏,也更爱好设计自己的VR游戏,从事UNITY3D开发虚拟现实游戏时间并不长,入门 ...
- 云炬WEB开发笔记 2-1开发环境搭建
- 【Python】开发笔记
[Python]开发笔记 1. 开发工具篇 1)前言 2)VScode VScode搭建Python环境 简明教程 3)Pycharm 4)Visual Studio 5)Jupyter Lab/Ju ...
- 开发笔记之数字证书(一):数字证书介绍
若该文为原创文章,未经允许不得转载 原博主博客地址:https://blog.csdn.net/qq21497936 原博主博客导航:https://blog.csdn.net/qq21497936/ ...
最新文章
- More than Moore的探索
- ElasticSearch实战:Linux日志对接Kibana
- Python必学内容:格式化输出的三种方式
- Mockito的使用(一)——@InjectMocks、@Spy、@Mock
- linux 安装x环境,linux下安装xdebug
- 更新 绑定数据_Blazor 修仙之旅 组件与数据绑定
- centOS配置国内镜像
- 机器学习预测+akshare
- python数据变更邮件提醒_Python之Bilibili自动更新邮件提醒并任务栏图标「完整代码」...
- 51nod 1065 最小正子段和 (贪心)
- 我国启动新型数据保护密码算法研究
- 记忆的分类及其理论模型
- C语言——文件操作(读取文件保存到结构体)
- php怎么写炫彩字,Photoshop打造超酷的炫彩字
- ar涂涂乐 技术分析
- 经典简单的猜数字小游戏
- 澳洲语言成绩等级c,澳洲本科成绩等级介绍 怎么划分的
- GCTA学习3 | GCTA的两篇NG:fast-LMM和fast-GLMM
- 最新彩虹Ds网6.0.5最新PJ版程序源码
- A_A01_001 KEIL4-KEIL5软件安装