ken*_*orb 5 debugging assembly wine keyboard-events interrupt-handling
我在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工具可以很容易地从命令行伪造鼠标和键盘的输入,但是它有点儿麻烦,所以我想学习如何从调试器中做到这一点.