我制作了一个简单的c#app用作屏幕保护程序。我将exe重命名为scr,右键单击,安装,并像通常的屏幕保护程序一样设置开始时间。我还在应用程序上添加了一个按钮来关闭它。
我的问题是,如何让我的c#应用程序像正常的屏幕保护程序一样终止 - 鼠标移动,进入睡眠的计算机等等。我知道我可以将mouse_move事件添加到表单或某些控件然后关闭应用程序,但这可以防止Windows-sleep关闭屏幕保护程序/应用程序并进入睡眠状态!
有什么想法吗?
我认为我的问题可能是自定义屏幕保护程序显示时计算机没有看到空闲状态?