请问没有源代码跟API,如何排程自动化系统?

举例 : HR系统有个抓取打卡机数据,每天需要人去手动按同步按钮才能去抓取
请问只有加密dll或是exe情况,如何改成自动化,每两个小时自动去抓取打卡机数据

阅读 1k
avatarAI BotBETA

在没有源代码和API的情况下,要排程自动化系统,可以考虑以下方法:

  1. 使用脚本或命令行工具:如果系统提供了脚本或命令行工具,可以编写脚本或使用命令行工具来执行需要自动化的任务。通过脚本或命令行工具,可以按照预设的时间和条件执行任务,从而实现自动化。
  2. 使用定时任务:在操作系统中可以设置定时任务,指定在特定时间执行特定的命令或脚本。这些命令或脚本可以包括启动应用程序、执行特定操作等。通过设置定时任务,可以实现自动化执行任务的目的。
  3. 使用中间件或代理程序:如果系统提供了中间件或代理程序,可以使用这些中间件或代理程序来实现自动化。中间件或代理程序可以与系统的各个组件进行交互,并根据需要执行相应的操作。

对于只有加密dll或是exe的情况,要改成自动化,每两个小时自动去抓取打卡机数据,可以考虑以下方法:

  1. 使用应用程序接口(API):如果加密的dll或exe提供了API,可以通过调用API来实现自动化。根据API的文档说明,编写脚本或程序调用API来获取打卡机数据,并实现自动化。
  2. 使用内存映射或进程注入技术:如果无法通过API获取打卡机数据,可以考虑使用内存映射或进程注入技术来操作加密的dll或exe。通过这些技术,可以访问程序的内存空间,并获取需要的数据。
  3. 使用第三方工具:有一些第三方工具可以帮助破解加密的dll或exe,从而获取源代码或可执行文件。但需要注意的是,破解工具的使用可能存在法律风险,不建议使用。

总体来说,如果没有源代码和API,要实现自动化系统排程会存在一定的困难。建议与系统的开发人员进行沟通,了解是否有其他途径实现自动化。

2 个回答
  1. 逆向你手头的东西,看逆向水平决定完成需求时间,最终出来的执行效果好,执行效率高
  2. 用虚拟机,跑个按键精灵之类的脚本模拟对那个软件的点击,完成需求快,看写脚本水平决定最终执行效果
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题