当连接到特定的 Wi-Fi 网络时,有没有办法自动退出程序或停止其运行?
我正在运行 µTorrent,但我想让它在计算机连接到学校 Wi-Fi 时停止,并让它能够在连接到家中 Wi-Fi 时自动启动。这可以吗?
答案1
这可能最容易使用防火墙设置来完成。大多数防火墙允许您指定不同的“区域”,然后创建与它们关联的自定义规则。由于您可能担心大学网络上的数据包嗅探/带宽使用,因此只需阻止 uTorrent 在大学校园内的网络流量就足够了。您所要做的就是为校园网络创建一个单独的区域,并指定一条规则,该规则将禁止所有专门用于 uTorrent 应用程序的入站和出站流量(或者,如果您想与应用程序无关,则禁止 uTorrent 用于通信的端口上的流量)。然后,您可以为您的家庭网络创建另一个区域,并为该区域创建一条规则,专门允许 uTorrent 的流量(或那些端口上的流量)。
要控制启动/停止应用程序,在 Windows 下,您必须使用任务计划程序。您可以安排启动 uTorrent 应用程序的任务,并让它有条件地触发,只有连接到您的家庭网络时才触发。我不认为任务计划程序有条件地停止任务,但如果您知道如何编写脚本或小程序,向 uTorrent 进程发送终止信号,有效地指示它关闭程序,并让它在连接到校园网络时自动运行,那么这是可以想象的。