Десять лет go, предыдущий разработчик моей компании создал программное обеспечение, которое позволяет пользователю выполнять sh некоторые повторяющиеся задачи быстрее. Этот разработчик разделил программное обеспечение на несколько exe-файлов, основываясь на указанных c функциях, поэтому у нас есть файл "main.exe", который запускает другие exe-файлы (скажем, "tasA.exe", "taskB.exe" и т. Д. ) в зависимости от того, какую задачу пользователь хочет выполнить.
Теперь моя компания хотела бы go продолжить и автоматизировать некоторые из этих задач, не требуя человеческих действий, и планировала заменить одну на другую " taskX.exe "файлы. Между тем, файлы «taskX.exe» следует планировать и запускать в автоматическом режиме, не переходя из «main.exe», пока не будет выпущена новая версия.
К сожалению, у компании больше нет исходный код и предыдущий разработчик не включали никаких подсказок, поэтому вызывая exe с помощью "/?" «--help» не имеет никакого эффекта: exe просто выходит, не взламывает sh и не печатает ничего, ни логи. Даже его создатель не помнит точные параметры, которые могли бы позволить ему работать в «автоматическом» режиме, но он уверен, что это определенно возможно.
Единственное, что я знаю, основываясь на dll, окружающем файл , это то, что исполняемый файл был собран с Python и библиотекой QT, и при запуске он показывает пользовательский интерфейс, который позволяет пользователю выполнять sh некоторые операции.
Есть ли способ узнать такие аргументы?
Могут ли аргументы быть искажены, когда исполняемый файл работает в режиме присутствия?
Могу ли я попробовать что-нибудь, возможно, создать программное обеспечение, имитирующее действия человека?
Спасибо