我已在Wine(wine my_app.exe
)下运行我的应用程序,并且我希望以编程方式或从脚本中与其进行交互。
所以我正在运行winedbg
并附加到流程:
$ winedbg
Wine-dbg>info process
00000008 3 'terminal.exe'
Wine-dbg>attach 8
0xf7709c0e __kernel_vsyscall+0xe in [vdso].so: int $0x80
但我不知道下一步该做什么?
基本上我想向我的应用程序发送一些键盘或鼠标信号(旨在选择一个复选框并单击下一步按钮)。
是否可以使用葡萄酒调试器?
我的目标是自动完成此过程,以便从脚本安装应用程序而无需任何用户交互。或至少知道如何做到这一点。
我知道有xdotool工具可以很容易地从命令行伪造鼠标和键盘的输入,但是它有点马车,所以我想要从调试器学习如何做到这一点。