Windows   发布时间:2022-05-07  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了.net – 我可以让我的服务让Windows无法入睡吗?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个 Windows服务,需要在24小时内运行的PC上运行.

我不能依赖禁用睡眠/关闭的PC,因为它是在3500个站点上安装的东西,X,Y或Z可能意味着没有禁用睡眠/关闭.

有一些巧妙的.NET方式我可以让Windows不再打盹吗?

或者定期写一个文件(比如每分钟写一次日期)就足够了?

请不要横向/不良做法警告“你不应该强迫那种东西,把它留给电脑”答案.我的工作是确保该程序在客户的计算机上实现这一目标!

干杯!

编辑:

[大叹]

像往常一样,侧面人士不禁发表评论.我确实试图劝阻以避免拼错我自己,但嘿.它没用.人们认为我正试图接管“他们的”电脑.

它适用于企业客户,它监控安全硬件上的操作并记录它.就像有人用电子钥匙打开一扇门.

由于门需要每天24小时运转,他们显然希望每天24小时记录.

这不是犯罪.他们有很多网站,他们希望这种情况发生.他们不能依靠那里的工作人员关闭休眠/睡眠功能.所以他们让我确保它可以活着.

再说一次,这真的不是犯罪.有时这些事情必须发生.

我讨厌在这里问我要问的每一个问题.现实世界并不像我们所喜欢的那样整洁和蓬松.

从更积极的方面来说,非常感谢那些帮助过!!

解决方法

看看 SetThreadEXECUTIONState API.它使您能够通知系统您的应用程序处于活动状态,以便计算机不会进入休眠状态

大佬总结

以上是大佬教程为你收集整理的.net – 我可以让我的服务让Windows无法入睡吗?全部内容,希望文章能够帮你解决.net – 我可以让我的服务让Windows无法入睡吗?所遇到的程序开发问题。

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

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: