我不确定 Windows 10 中的锁定如何工作,但我想在执行 CMD 进程后访问锁定屏幕的功能。由于 CMD 窗口在屏幕锁定之前就已经在运行,这是否意味着它会在屏幕锁定后继续运行?
如果没有,我很想知道如何允许这样做。还有其他文章描述了如何启用后台应用程序使用 Windows 设置,但没有提及如何为自定义应用程序或甚至是简单的 CMD 窗口进程实现此目的。
是否可以锁定 Windows 10 同时允许 CMD 窗口继续运行,或者它仍然继续运行?
答案1
计算机锁定时运行的大多数程序将继续运行,包括命令 shell,如命令提示符或 Powershell。可能的应用程序开发人员可以检测到计算机被锁定并执行操作,例如暂停甚至关闭应用程序。但是,这种情况通常很少见,尤其是对于控制台应用程序,因为它们往往用于服务器、服务和简单地输出信息。一个相反的例子是单人游戏,它通常被编程为检测到计算机被锁定,然后暂停游戏。
答案2
默认情况下,命令窗口在屏幕锁定时继续运行。
要验证这一点,请尝试以下操作:
- 打开命令提示符窗口(如果您不知道如何操作,请按 Windows 键,输入
cmd
,然后按回车键) - 在命令提示符中输入
ping example.com
并按 Enter 运行它 - 在 ping 过程中,按住 Windows 键,然后按下
L
键(这是 Windows 10 中锁定屏幕的键盘快捷键) - 稍等片刻,然后解锁屏幕
您应该看到,在屏幕锁定时,ping 操作仍在继续。瞧!
答案3
当会话被锁定时,当前登录会话中的所有程序将继续运行。
作为一名服务器和数据库管理员,我经常需要使用 RoboCopy 来移动 100,000 多个客户端上传的文件,因此我这样做全部时间。我还经常在会话锁定时让 7Zip、WinSCP 和 SQL Server Management Studio 等程序运行脚本/进程。
这里的关键词是“锁定”,而不是“注销”。注销将关闭当前会话中运行的所有程序。
答案4
有趣的是,NI TestStand 定时弹出窗口在 Win10 屏幕锁定期间不会超时。这对于自动化来说非常烦人。