以编程方式中断活动屏幕保护程序?

以编程方式中断活动屏幕保护程序?,第1张

概述以编程方式中断活动屏幕保护程序

原因:我正在开发一个需要在桌面上显示信息的紧急警报应用程序。 当客户端收到警报时,会popup一个窗口。 如果屏幕保护程序处于活动状态,或者显示器处于待机状态,则警报将不可见。 我想知道是否有可能通过某种程序化的鼠标移动或系统调用唤醒计算机,以便警报可见。 我认为鼠标移动或按键唤醒的原因是因为硬件中断,所以它可能是不可能的。

目前,该项目正在C#中实施。 我很想听听有关windows,MAC和linux的解决scheme。

这是客户的要求。 我已经考虑了以下几点:

在大多数电脑闲置后,用户必须login。 那些电脑不会得到警报

如果屏幕保护程序处于活动状态,那么很可能无论如何都没有人在电脑上。

我不是试图:

获取.net应用程序的活动窗口

如何检测windows 64位的cpu速度?

将WPF应用程序分发给传统用户群:它有多无缝?

任何API来防止windows 8进入连接待机模式?

PsExec&进程通过C#不显示输出

防止屏幕保护程序或节能模式一起启动。

为什么一个VS2010的windows应用程序无法在一台Win7 PC上的WinXP虚拟机(32位和64位)上安装,而不能安装在不同的Win7 PC上?

有关c#.net应用程序与MysqL通信的问题

在windowslogin屏幕中在后台C#WinForms应用程序中进行networking连接期间出现DNS错误

如何以编程方式更改文件夹审核选项下的“适用于”字段(.NET)

在windows 8中,屏幕保护程序如何继续绘制桌面?

基于fbonnet的说法,要使用C#中的kb文章中显示的函数, pinvoke.net网站是一个很好的资源。 他们在这里也有PostMessage函数的文章。

所以获得代码工作的基本方法可能是搜索pinvoke.net网站上kb文章中列出的函数。 或者你可以阅读这篇文章已经为你做了。

http://support.microsoft.com/kb/140723

总结

以上是内存溢出为你收集整理的以编程方式中断活动屏幕保护程序?全部内容,希望文章能够帮你解决以编程方式中断活动屏幕保护程序?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1274130.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存