0

我正在尝试找到一种方法来复制控制面板上按下的物理按钮发送到我们的 CNC 机床软件的动作/指令。

最终,我想将此指令集成到我可以使用 AutoIT 制作的可执行文件中,但这更进一步!

经过一番谷歌搜索,产生了各种奇怪而奇妙的结果,我不知道如何开始这项任务。我相信我需要使用调试软件来查找发生的指令,或者可能是进程监视器?

该机器在 Windows XP 机器上运行。

不幸的是,无法从制造商处获取此信息。

如果有人可以帮助我指出正确的方向,将不胜感激,

谢谢

编辑:从那以后我遇到了 Windows Hooks、Detours 和 Interception,但仍然没有取得太大进展!

4

1 回答 1

0

您的主题太宽泛了……您不妨问“我如何进行逆向工程?” 我要做的第一件事是在调试器中加载程序,在回调函数中放置一个断点并找出按钮在做什么。您最有可能发现的是,它正在将一些信息推送到堆栈上并调用外部 .DLL,例如 API 或设备驱动程序(您也可以使用 Process Monitor 找出哪个 DLL)。只需将该 .DLL 加载到您的新程序中并进行相同的调用。

于 2017-07-27T19:05:06.853 回答