[Windows]有没有能每天定时关闭某个程序或者某个时间段禁止某个程序联网的方案

2020-11-27 10:01:14 +08:00
 XINHL

rt,个人服务,跑在 win 上,因为还有其他服务不能把机器直接关了或全局禁网,现在主要想到

1 、现在主要想的是比如定时 17:30 分直接杀死程序,启动就方便了直接计划任务

或者

2 、怎么能直接定时 17:30-8:30 直接禁止程序联网

主要想用方案 2,因为怕直接杀死程序会数据丢失

问下大家有没有解决方案

1403 次点击
所在节点    程序员
7 条回复
kingme
2020-11-27 10:10:36 +08:00
windows 防火墙规则 + 批处理 + 定时计划任务
Shazoo
2020-11-27 10:13:32 +08:00
定时起停 proxifier 。
ahhui
2020-11-27 10:28:07 +08:00
其实 SendMessage 就可以做到,给你的个人程序,定时发送 WM_QUERYENDSESSION 和 WM_ENDSESSION 消息即可,只要软件自己处理了关机事件,并且不会阻止关机,你就发消息就 ok 。即使阻止了关机,发了消息,等 30 秒,直接 kill 没问题的。
Youen
2020-11-27 10:47:33 +08:00
1 楼方案不错, 炉石战旗的拔线也是通过防火墙控制的
XINHL
2020-11-27 11:32:23 +08:00
算了直接计划任务杀死和再定时启动了,分钟不是什么主要任务
newmlp
2020-11-27 13:15:44 +08:00
驱动层有 WinDivert,也可以 hook socket 接口
dyv9
2020-11-28 09:48:11 +08:00
@kingme 制定一条防火墙规则,任务计划来 enable / disable.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/729745

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX