用程序集切换numlock

时间:2011-01-13 17:35:03

标签: windows x86 assembly

我需要一个简单的程序来切换numlock键,用汇编语言编写。我搜索了这个问题并找到了这些页面:

Art of Assembly 1

Art of Assembly 2

但是由于我在装配方面的经验不足,他们让我无处可去。 任何想法和帮助表示赞赏。

2 个答案:

答案 0 :(得分:1)

如果您不介意使用Windows API,请查看 keybd_event 功能。我很确定你可以从汇编中调用它。只是谷歌如何做到这一点。我已成功在VB.Net中使用此功能来切换CAPS Lock。我大约8到9年没有使用英特尔汇编语言进行编程。

http://msdn.microsoft.com/en-us/library/ms646304(v=vs.85).aspx

答案 1 :(得分:0)

致电SendInput。虽然通过更高级别的语言更容易,但可以从汇编中调用它。例如,您可以在C中编写SendInput调用,然后从汇编中调用C例程。