![在 Windows 中以所有用户登录运行程序](https://linux22.com/image/1550320/%E5%9C%A8%20Windows%20%E4%B8%AD%E4%BB%A5%E6%89%80%E6%9C%89%E7%94%A8%E6%88%B7%E7%99%BB%E5%BD%95%E8%BF%90%E8%A1%8C%E7%A8%8B%E5%BA%8F.png)
我有一个程序叫 popup.exe。我知道我可以用命令在 Windows 中所有用户登录时终止该程序taskkill /im popup.exe /f
。
问题是我运行后如何在 Windows 中所有用户登录时运行 popup.exe taskkill /im popup.exe /f
?
答案1
Windows 工作站版本每次仅允许一个活动用户会话。因此,popup.exe
无需同时重新启动所有用户会话。
相反,你可以在特定用户会话变为活动状态时启动它。例如,当你在计算机上切换用户时。
您可以使用计划任务执行此操作“连接到用户会话时”触发器。然后popup.exe
可以在用户会话变为活动状态时运行。
否则,您应该重写您的服务以便正确地与活动用户会话的桌面交互。