Windows驱动程序:输入和输出

时间:2013-06-25 01:40:54

标签: windows driver native

我正在阅读有关Windows驱动程序的内容,在我阅读的资源中,输入通常由设备文件上调用WriteFile的用户程序完成,输出由调用ReadFile的用户程序完成(或者DbgPrint)。

设备是否可以直接从键盘输入并直接输出到屏幕而不会干扰显示器/键盘驱动程序?

更具体地说,假设我想写一个如下驱动程序的驱动程序。每按一次F10键,一切都会冻结,屏幕变红;按F10再次恢复一切。我该怎么做?

1 个答案:

答案 0 :(得分:0)

非常简短的回答,

  

每当按下F10键时,一切都会冻结

您可能需要编写键盘类过滤器来读取按下的键。 Here是样本

  

屏幕变红

您可能想要编写显示/监视器过滤器驱动程序。 Reference