gpt4 book ai didi

assembly - NASM 键盘仿真

转载 作者:行者123 更新时间:2023-12-04 18:54:06 26 4
gpt4 key购买 nike

我一直在做基本的 NASM 编码,我想知道是否可以使用 NASM 模拟按键。如果是这样,怎么做?

如果重要的话,我正在使用 Ubuntu linux 10.04 和 Pentium R T4300 处理器。

最佳答案

有几种可能的路径可以继续,具体取决于您想要做什么。它们都不是很简单(例如在 DOS 中),因为 Linux 中没有单一的全局可访问的键盘缓冲区。我认为不可能将事件注入(inject)键盘的内核驱动程序(如果我错了,请纠正我)。当然,除非您修改驱动程序。您可以创建一个虚拟键盘并配置您的程序以读取除真实键盘之外的事件。或者,如果您只需要它在 Linux 之上的特定环境中工作(例如 X),您可能会在它的 API 中找到一些可用的功能。

另一方面,对于某些场景,它可能非常简单。如果您想在交互式终端应用程序中自动回答一些问题,您可以这样做:yes | someapplicationecho yyny | someapplication .显然什么是 shell 代码而不是 nasm 代码。翻译它留给读者作为练习。

关于assembly - NASM 键盘仿真,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5614849/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com