Windows辅助开发笔记-辅助开发逻辑思路

最近自己有一个小项目。

涉及好几个框架和好几门语言。当涉及windows程序时。完成某个功能要优先从以下几点入手

 

1.  首先考虑使用句柄以及后端发送消息能不能实现功能(最好是用这种解决分辨率的问题);

2.  其次再考虑使用找色,找点(这里可以尝试找2,3个点),以及鼠标点击操作。(这样很多东西就大大被限制了)

3.  最后考虑能不能hack它,使用OD和CE找到基址和偏移,利用writeMemery改数据。如果要偷和改dll的数据,就只能使用远程线程注入了!

 

搞到晚上1点半了。一百行不到的代码。写了3个版本,才满意。看来晚上写代码太秀逗。

在此写个笔记记录下。方便下次开发同样类型的东西,快速完成。时间就是金钱。

你可能感兴趣的:(程序设计思路)