加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

.net – 我可以让我的服务让Windows无法入睡吗?

发布时间:2020-12-14 01:36:30 所属栏目:Windows 来源:网络整理
导读:我有一个 Windows服务,需要在24小时内运行的PC上运行. 我不能依赖禁用睡眠/关闭的PC,因为它是在3500个站点上安装的东西,X,Y或Z可能意味着没有禁用睡眠/关闭. 有一些巧妙的.NET方式我可以让Windows不再打盹吗? 或者定期写一个文件(比如每分钟写一次日期)就足
我有一个 Windows服务,需要在24小时内运行的PC上运行.

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

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

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

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

干杯!

编辑:

[大叹]

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

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

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

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

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

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

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

解决方法

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读