V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
XiaoBaiYa
V2EX  ›  问与答

有没有那种电脑锁屏软件,只是让屏幕显示一张黑色的图片,实际上没锁屏

  •  
  •   XiaoBaiYa · 298 天前 · 1525 次点击
    这是一个创建于 298 天前的主题,其中的信息可能已经有所发展或是发生改变。

    每次锁屏后,电脑的显示器就会休眠,重新触发要等 4-5 秒,而且我是双屏,整个过程屏幕还要闪过去闪过来的,挺讨厌的,有没有那种假休眠,显示一张黑色图片,实际上显示屏还在工作

    21 条回复    2023-07-06 09:01:07 +08:00
    geelaw
        1
    geelaw  
       298 天前
    scrnsave.scr 即“空白”屏幕保护程序。

    另外你说的是睡眠?休眠的话计算机是断电的,此时程序不能运行。
    opengps
        2
    opengps  
       298 天前
    桌面壁纸换成黑色?
    Foxkeh
        3
    Foxkeh  
       298 天前
    1. 如果判断是信号原因导致: 开始 > 搜索"电源和休眠" > 在"在接通电源情况下,经过以下时间后关闭", 设为"从不". 这个需要配合设置"空白"的锁屏.
    2. 如果判断是显示器原因导致: 把显示器的节能模式关掉(如果有).
    LeegoYih
        4
    LeegoYih  
       298 天前
    这种行不行?

    Windows Update Screen

    Apple Updating Screen
    mcluyu
        5
    mcluyu  
       298 天前
    通过 ddc 之类的控制显示器黑屏
    XiaoBaiYa
        6
    XiaoBaiYa  
    OP
       298 天前
    @Foxkeh #3 试了下 1 方法,把锁屏设置成了黑色壁纸,但 windows 的锁屏时间似乎去不掉,虽然不太完美,还是将就用了
    XiaoBaiYa
        7
    XiaoBaiYa  
    OP
       298 天前
    @geelaw #1 这里指的休眠是显示器休眠,如果重新唤醒显示器的话,会等 4-5 秒显示器才正常工作。可能我的显示器比较差吧,不能做到秒级响应
    XiaoBaiYa
        8
    XiaoBaiYa  
    OP
       298 天前
    @mcluyu #5 老哥有推荐的相关软件吗?不是特别了解你说的 DDC 是啥
    virlaser
        9
    virlaser  
       298 天前
    XiaoBaiYa
        10
    XiaoBaiYa  
    OP
       298 天前
    @virlaser #9 确实解决了黑屏问题,但是安全问题没解决,随便来个人就能操作电脑了
    beixiao
        11
    beixiao  
       298 天前 via iPhone
    我之前写过一个类似的,用的 tarui ,很简单,窗口全屏且置顶,改改配置就行了
    mcluyu
        12
    mcluyu  
       298 天前
    @XiaoBaiYa win 的话可以用 ClickMonitorDDC; mac OS 的话 MonitorControl
    还有很多别的, 就是通过 DDC 协议跟显示器通讯的软件, 可以控制显示器的各种参数比如亮度对比度状态等
    fu4k
        13
    fu4k  
       298 天前
    什么场景有这种需求?
    leeton
        14
    leeton  
       298 天前 via iPhone
    我有一个软件,应该可以满足你。它是一个锁屏软件,一定要阅读了说明书后再用。锁屏初始密码 111111😅

    通过百度网盘分享的文件:时间锁屏软件.7z
    链接: https://pan.baidu.com/s/1riA0lioOTtwznSyygsIOxg?pwd=Q76k
    提取码:Q76k
    复制这段内容打开「百度网盘 APP 即可获取」
    geelaw
        15
    geelaw  
       298 天前
    @XiaoBaiYa #7 #10 听起来你忽略了一楼的建议。

    用 Windows 搜索“屏幕保护程序”可以看到传统的屏幕保护程序设置界面,可以要求自动启动的屏幕保护程序关闭后锁定电脑。

    如果手工打开屏幕保护程序,那么它结束后不会自动锁定电脑,解决方法是写代码:

    Add-Type -TypeDefinition 'namespace ns477d7e74845b4ad2a3f26d341153404c
    {
    public static class cls477d7e74845b4ad2a3f26d341153404c
    {
    [System.Runtime.InteropServices.DllImport("user32.dll", SetLastError = true)]
    public static extern bool LockWorkStation();
    }
    }';
    [System.Diagnostics.Process]::Start([System.IO.Path]::Combine([System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::System), 'scrnsave.scr')).WaitForExit();
    [ns477d7e74845b4ad2a3f26d341153404c.cls477d7e74845b4ad2a3f26d341153404c]::LockWorkStation();

    很可惜这个代码有竞态条件,即屏保退出之后、锁定电脑之前有一段时间,用户可能可以操作电脑。(自动启动的屏幕保护程序无此问题,因为 Windows 会在单独的桌面上启动屏保,结束后锁定并切换到安全桌面。)
    XiaoBaiYa
        16
    XiaoBaiYa  
    OP
       297 天前
    @fu4k #13 可能叙述有些不清晰,拆分成两个需求:
    1 、解锁后,显示屏每次启动需要 4-5 秒。很慢,而且 windows 的特性,4-5 秒期间屏幕还会闪烁,感受不好
    2 、显示黑色的图片,会相对节能,并且不会有每次解锁的 4-5 秒等待时间。
    XiaoBaiYa
        17
    XiaoBaiYa  
    OP
       297 天前
    @geelaw #15 您回复的时候我就试了下屏保,可能之前我对屏保有错误的理解,我以为屏保和锁屏不能共存。
    我现在又再次尝试了下,将电源的关闭屏幕设置为永不,然后屏保设置成了 4K 的纯黑壁纸,锁定时间调整为 2 分钟,现在完美解决我的问题了。目前你给的方案是最适合我的,这个代码似乎都用不太着?
    XiaoBaiYa
        18
    XiaoBaiYa  
    OP
       297 天前
    @leeton #14 软件挺好用的,唯一的缺憾就是不能快捷键锁屏
    banewu
        19
    banewu  
       297 天前
    就是类似于网吧那种锁屏
    ScreenBlur 差不多
    geelaw
        20
    geelaw  
       297 天前
    @XiaoBaiYa #17 那个代码的目的是立刻进入屏保(不等时间到 2 分钟)并在屏保关闭后锁屏。

    另外 scrnsave.scr 只是屏幕显示成黑色,不存在“4K 纯黑”的说法吧。
    XiaoBaiYa
        21
    XiaoBaiYa  
    OP
       296 天前
    @geelaw #20 锁屏后 2 分钟进入纯黑界面已经完全满足了我的需求,还是谢谢你的代码
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   889 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 21:00 · PVG 05:00 · LAX 14:00 · JFK 17:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.