Имеется очень много самораспаковывающихся архивов TM FilePaker Self-extractor(тысячи файлов).
Необходимо их все расспаковать.
Разумеется, запускать программу, нажимать на кнопку расспаковать и закрывать окно не хочется.
Опытным путем было определено, что для того, чтобы расспаковать файл и закрыть программу достаточно сделать следующую последовательность действий: запустить файл, нажать на <ENTER>, нажать на <ALT+F4>. Причем, можно не дожидаться окончания предыдущей операции.
Собственно задача состоит в сдедующем. как бы мне расспаковать все эти файлы проделав сл. последовательность действий:
Запуск файла
Эмитация нажатия <ENTER>
Эмитация нажатия <Alt+F4>
Создав процесс при помощи QProcess можно получить его PID.
Каким образом используя этот PID можно послать сочетания клавиш этому процессу активному окну? (средствами Qt. через winapi не так интересно
)
P.S.: А может ктото знает уже готовое решение данной проблемы? Буду очень признателен