-
-
未解决
关于windows平台软件自动化方案实现的困惑,求明灯指路
-
发表于:
2020-10-13 21:22
1608
-
未解决 关于windows平台软件自动化方案实现的困惑,求明灯指路
各位大佬好,我自己有个项目,主要是在windows平台实现软件自动化的,整体项目是用python实现的,自动化方案使用的是uiautomation,这是一个封装好的python库(底层是微软自家的自动化),可以通过遍历桌面应用内部的控件,找到目标控件并输入例如键盘鼠标指令实现按钮的点击,文字的输入等操作。
但是这个方法有很多弊端,比如执行的效率低,成功率不够高,以及在远程桌面环境下的各种小问题(离线状态失去GUI渲染,无法执行等)。
因此我一直在找更好的方案,偶然接触了一下dll注入这个概念,顺藤摸瓜,因为自己没有汇编,C语言的基础,现在只是隐约觉得我要做的东西有点像外挂,类似于直接调用软件内部预置好的功能(比如创建一个任务,或者暂停任务等等)。
望各位前辈指条明路,我该学习哪些知识或技术,甚至于是否有现成的东西可以拿来利用(给几个关键词就好,我可以自己慢慢摸索,主要还是怕走弯路,现在对我来说时间成本真的很重要)
还望各位不吝赐教,小弟感激不尽!
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课