打开显示/停止屏幕保护程序

时间:2016-07-07 14:10:20

标签: c# winforms smartcard smartcard-reader

我的应用程序输入来自智能卡读卡器,我使用此智能卡读卡器https://www.hidglobal.com/products/readers/omnikey/5021

我正在使用的PC将使用屏幕保护程序或在闲置一段时间后关闭显示器。

我试图找到打开计算机显示屏或停止屏幕保护程序的方法。我的应用程序仍在响应读卡器,即使显示器已关闭或屏幕保护程序正在运行,除了显示器不能打开或屏幕保护程序不会像按下按键时一样停止键盘或移动鼠标。

我只缺少一个环境吗?是否有任何代码可以在读取卡片以打开显示器显示屏或停止屏幕保护程序后运行?

1 个答案:

答案 0 :(得分:0)

您可以使用PostMessage API来唤醒"唤醒"屏幕保护程序。这是一个描述它的链接。

https://support.microsoft.com/en-us/kb/140723

以下是如何在C#

中实现此功能的示例

http://www.codeproject.com/Articles/17067/Controlling-The-Screen-Saver-With-C