十年前,我公司的一位前开发人员已经创建了一个软件,该软件可以使用户更快地完成一些重复性任务。该开发人员根据特定功能将软件分为几个exe文件,因此我们有一个“ main.exe”文件运行其他exe文件(比如说“ tasA.exe”,“ taskB.exe”等),具体取决于用户要执行的任务。
现在,我的公司希望在不需要人工干预的情况下进一步自动化某些任务,并计划将“ taskX.exe”文件一一替换。同时,“ taskX.exe”文件应计划并在无人参与模式下运行,而不必从“ main.exe”传递过来,直到新版本发布为止。
[不幸的是,该公司没有更多的源代码,并且以前的开发人员还没有包含任何提示,因此使用“ /?”调用exe。 “ --help”无效:exe只会退出,不会崩溃也不打印任何内容,也不会显示日志。即使是它的创建者也不记得可以使其在“无人值守”模式下运行的确切参数,但是他确信这绝对是可能的。
基于文件周围的dll,我所知道的唯一一件事是该exe是使用Python和QT库构建的,运行时会显示一个让用户完成某些操作的UI。
有没有办法知道这样的论点?
在以有人参与模式运行exe时可以否定参数?
我有什么可以尝试的,也许可以创建模拟人类行为的软件?
谢谢
您必须对其进行反向工程。