我不确定锁在 Windows 10 中的工作原理,但我想在执行 CMD 进程后访问锁定屏幕的功能。由于 CMD 窗口在屏幕锁定之前已经运行,这是否意味着它会在屏幕锁定后继续运行?
如果不是,我很想知道如何允许这样做。还有其他文章描述了如何使用 Windows 设置启用后台应用程序,但没有提及我如何为自定义应用程序甚至简单的 CMD 窗口进程完成此操作。
是否可以在锁定 Windows 10 的同时还允许 CMD 窗口继续运行,或者它只是继续运行?
我不确定锁在 Windows 10 中的工作原理,但我想在执行 CMD 进程后访问锁定屏幕的功能。由于 CMD 窗口在屏幕锁定之前已经运行,这是否意味着它会在屏幕锁定后继续运行?
如果不是,我很想知道如何允许这样做。还有其他文章描述了如何使用 Windows 设置启用后台应用程序,但没有提及我如何为自定义应用程序甚至简单的 CMD 窗口进程完成此操作。
是否可以在锁定 Windows 10 的同时还允许 CMD 窗口继续运行,或者它只是继续运行?
计算机锁定时运行的大多数程序将继续运行,包括命令 shell,如命令提示符或 Powershell。应用程序的开发人员可以检测到锁定的计算机并执行操作,例如暂停甚至关闭应用程序。但是,这通常很少见,尤其是对于控制台应用程序,因为它们往往用于服务器、服务和简单的输出信息。一个相反的例子是单人游戏,它通常被编程为检测计算机被锁定,然后暂停游戏。
默认情况下,命令窗口在屏幕锁定时继续运行。
要验证这一点,请尝试以下操作:
cmd
,然后按 Enter)ping example.com
命令提示符并按 Enter 运行它L
键(这是在 Windows 10 中锁定屏幕的键盘快捷键)您应该看到屏幕锁定时 ping 操作仍在继续。瞧!
当前登录会话中的所有程序将在会话锁定时继续运行。
作为一名服务器和数据库管理员,经常需要处理使用 RoboCopy 移动大约 100,000 多个客户端上传的文件,我一直这样做。我还经常让 7Zip、WinSCP 和 SQL Server Management Studio 等程序在会话被锁定时运行脚本/进程。
这里的关键字是 Locked,NOT Logged Off。注销将关闭当前会话中运行的所有程序。
它会继续运行,但可能会失去调度优先级,因为它不再是前台应用程序,并且当一段时间没有注册用户交互时,计算机可能会挂起或休眠。
只有当机器上发生任何其他事情时,调度优先级才是一个问题——基本上,如果它是唯一正在运行的进程,那么它的优先级并不重要。
因此,只要您的电源策略不会在您离开时暂停机器,您的进程就会继续运行。