2010.02.02 by sfufoet

Lock Screen Appinn – 屏幕密码锁升级到 1.4.7 [AHK]

84

LLock Screen Appinn – 屏幕密码锁升级到 1.4.7 [AHK][图] | 小众软件ock Screen Appinn 是一个用 AHK 编写的屏幕密码锁软件,可以方便地锁住鼠标和屏幕。原作者是小众读者 逍遥猪葛亮 后来经过 @sfufoet 我的修改,后面的版本都是小众读者 天问 增强的。这是一个原创作品,所以我们一直重点推荐。

锁住屏幕一般用 Win + L 就够了。如果你想在离开电脑十分钟之后自动锁定,或者锁定电脑并自动关闭显示器,那就需要这个小软件来帮忙了。

  1. 双击托盘图标或者按下快捷键(默认是 Win + K)就可以锁定。解锁密码是:appinn
  2. 离开电脑自动锁定。默认是十分钟后自动锁定,时间的单位是分钟。
  3. 锁定时自动关闭显示器。右击其托盘图标,选择界面→关闭显示器。
  4. 用一个全屏的图片来锁定屏幕。把界面切换到 2,并选择全屏显示。界面 1 是文字模式(如图),界面 2 是图像模式,界面 3 是没有任何提示。觉得迷糊,请自行修改 lock.lng 文件。想修改托盘图标和锁屏图片,请覆盖掉 Lock.ico 和 Lock.jpg。

此次修正的内容如下:

  1. 完整支持繁体中文环境。
  2. 添加“全屏锁定”和“关闭屏幕”两个选项。在图像模式下选择了全屏显示,建议更换相应显示分辨率的图片,已获得最好效果。关闭屏幕后,如未成功解锁,则闲置几秒后,自动再次关闭屏幕。
  3. 更改解锁实现方式。不再重启程序。

Lock Screen Appinn – 屏幕密码锁升级到 1.4.7 [AHK][图] | 小众软件 下载(244.4 KB EXE + 源代码): 来自小众软件 | uushare | dropbox | goaruna

40 Comments:

  1. 1. donkie # 2010/02/02 23:04

    更新相当快啊

    回复

  2. 2. oyrui # 2010/02/02 23:30

    十分期待的啊

    回复

  3. 3. ssgy # 2010/02/03 08:21

    下来试试,过去一直用ScreenSD,也是一键关闭屏幕和锁定鼠标键盘。。

    回复

  4. 4. Jiahua # 2010/02/03 08:57

    我一直是离开一分钟后启用屏保加恢复时输入密码

    回复

  5. 5. Janson # 2010/02/03 09:01

    上次的试用过,很不错,现在再看看!
    支持下去!!

    回复

  6. 6. ssgy # 2010/02/03 09:09

    有个问题,关闭显示器后,稍微移动鼠标,就会退出关闭状态。而ScreenSD只有敲击键盘才会打开显示器,这是我选择ScreenSD,弃用其它一键关屏软件的主要原因。

    回复

    oyrui # 2010/02/03 13:14

    @ssgy, 本来这个是用来设定密码锁键盘鼠标用的,只不过最近小众听取大家意见,完善了下,加了关显示器

    回复

    goo # 2010/10/16 10:42

    @oyrui,

    这个问题要能解决下就非常好了,鼠标一动关屏就开了,可以稍把鼠标动的次数和时间调长一点就完了。

    一动一闪的对屏估计不大好。

    屏幕假死非常好,这样不会有人随便动电脑了。爽的。

  7. 7. Bing # 2010/02/03 11:02

    1、非Unicode
    2、双显示器上的全屏只有一个显示器

    回复

    逍遥猪葛亮 # 2010/02/03 17:13

    @Bing, 这个技术太高了吧……

    回复

  8. 8. Janson # 2010/02/03 11:06

    功能简单实用!再来赞一个~~~

    回复

  9. 9. cjcj915007 # 2010/02/03 12:15

    这个版本喜欢,支持一个

    回复

  10. 10. wlbc # 2010/02/03 12:51

    站长:你好!

    我想写一个开机即锁定键盘鼠标,然后需要输入相应的数据才能解锁的程序,现在我正在看AUTOHOTKEY的相关技术文章,这个程序和我的设想非常接近,如果有不明白的地方,能不能请教你?我曾在贵网站发过KILLP的小工具,希望能得到站长的再次支持,谢谢!

    回复

    sfufoet # 2010/02/03 14:18

    @wlbc, 这个可以啊. 勾选那个启动锁定就行了. 运行它之后就会锁定.

    回复

    wlbc # 2010/02/03 18:11

    @sfufoet, 你好!是这样的,我的侄女和她的外公外婆一起生活,她的逻辑能力很差,但她很喜欢玩电脑,我想写这样一个程序,在开机的时候锁定键盘和鼠标,让她通过数字键玩一个逻辑游戏,游戏过关才能玩电脑,孩子没有自觉性,她外公外婆没有能力管她,只能通过这个办法锻炼一下她的逻辑能力,我发现Lock Screen Appinn的功能和我的程序的基本功能非常相近,所以,我可能会需要站长的支持,请多多指教!

    sfufoet # 2010/02/03 19:18

    @wlbc, 逻辑能力很差不是靠一个逻辑游戏就能提高的吧? 我感觉你的心意是好的, 可是这个方法好像不大适合你侄女吧? 锻炼逻辑能力应该有更好的办法. 比如玩一些比较杀脑细胞的游戏. 或者买些有关逻辑游戏的书籍可能更有效果.

    回复

    wlbc # 2010/02/03 19:40

    @sfufoet, 谢谢你的建议,我教过她“数独”和“推箱子”之类的游戏,怎么说呢,她完全理解不了,让我非常失望,加上这孩子没有自觉性,我只有出此下策

    sfufoet # 2010/02/03 19:53

    @wlbc, 呃. 我能问她几岁吗?

    回复

    wlbc # 2010/02/03 21:40

    @sfufoet, 刚满8岁

    wlbc # 2010/02/03 21:50

    @sfufoet, 8岁

  11. 11. oyrui # 2010/02/03 13:05

    再给整个定时关机的软件呗

    回复

    sfufoet # 2010/02/03 14:18

    @oyrui, 定时的关机好多啊.系统自带的命令也可以自动关机. 具体步骤请 Google 之.

    回复

    goo # 2010/10/16 10:44

    @sfufoet,

    随手整一下呗,倒计时就好了。呵

  12. 12. lenymo # 2010/02/03 13:37

    怎么没有下载地址?

    回复

  13. 13. lenymo # 2010/02/03 13:48

    对不起,我找到下载地址了。开始那个图片迷惑了我。
    不过这个软件用起来有几点不习惯
    1:第一次启动最小化到系统托盘了,习惯性双击居然就锁屏了,汗一下,和一般软件不一样。
    2:关屏在我电脑上没有效果
    3:默认界面居然是英文的。

    回复

    sfufoet # 2010/02/03 14:21

    @lenymo,
    1、难道还出现个界面,上面就一个按钮”锁定”?
    2、请问你用什么系统?
    3、多国语言版,只能默认是英文. 默认简体中文的话,在繁体系统可能会乱码.

    回复

  14. 14. 楚轩大人 # 2010/02/03 15:38

    1、难道还出现个界面,上面就一个按钮”锁定”?
    这个回复很有趣 呵呵

    回复

  15. 15. 楚轩大人 # 2010/02/03 15:48

    那个 锁定了怎么还可以用ctrl+alt+. 关机呢?

    回复

    sfufoet # 2010/02/03 20:10

    @楚轩大人, 因为没有禁止掉这个热键. 其实也没有必要禁止掉吧.

    回复

    goo # 2010/10/16 10:44

    @sfufoet,

    ctrl+alt+.

    不启用呢,也结束不了进程。挺好的。

  16. 16. 逍遥猪葛亮 # 2010/02/03 17:12

    我汗……
    我胡乱写的一个小代码可以得到如此的重视,而且,我原本的代码已经随着我的硬盘而灰飞烟灭了……

    回复

    wlbc # 2010/02/03 19:47

    @逍遥猪葛亮, 谢谢你的小工具,对我启发很大!

    回复

  17. 17. gerrimu # 2010/02/03 17:54

    不应该驻留内存的,这样的小工具最好是一次性使用,运行时关屏幕,回来后退出内存!

    回复

    sfufoet # 2010/02/03 20:12

    @gerrimu, 代码都给大家了. 要实现这个功能很简单. 加上一句 exitapp 就行了. 加在解锁代码的最后面.

    回复

  18. 18. wlbc # 2010/02/03 21:59

    @sfufoet,她已经8岁了

    回复

    sfufoet # 2010/02/03 22:11

    @wlbc, 我无语了。8 岁的小朋友需要学习逻辑能力吗?想当年我们 8 岁的时候在干嘛?我们是不是给孩子们太多压力了?

    逻辑能力在她以后的人生中大把机会去学习。你完全不必担心。

    回复

    wlbc # 2010/02/03 22:29

    @sfufoet, 唉,哪能不担心呢,现在竞争太激烈了,不能让她输在起跑线上啊,正在消化你的源代码,先说声感谢,完事一定将源码发出来与大家共享。

    op903 # 2010/02/09 14:53

    @sfufoet, 我倒是觉得有必要 启发一下 适当就可以了。发现现在的小孩子逻辑能力不强啊 初中数学老要补课的。 不过他们要是逻辑能力强了 我们补课老师就没有钱赚了。

    sfufoet # 2010/02/03 23:17

    @wlbc, 为你侄女感到担忧,顺其自然吧。她真的是你侄女吗?我感觉这是父母才会这样担忧输在起跑线上。

    源代码 90% 不是我写的。。。

    回复

    orzFly # 2010/02/04 21:25

    @wlbc, 我咋記得我邏輯能力一直很XX的……

    回复

  19. 19. mglacial # 2010/02/05 09:26

    不知何故,今早360安全卫士云查杀报木马病毒

    回复

  20. 20. NottMee # 2010/02/16 22:24

    exe版本卡巴已经开始误杀了~不知下个版本能否解决~很赞的脚本!

    回复

    goo # 2010/10/16 10:47

    @NottMee,

    金山SP3也误杀。。烦尼

    回复

  21. 21. NottMee # 2010/02/16 22:47

    顺便问下,自动退出的exitapp应该加到哪句后面,弄了半天也不行,ahk水平太低…多谢

    回复

    sfufoet # 2010/02/16 23:12

    @NottMee, 找到 SetTimer, CheckIdle, On,加在这句下面。

    回复

    NottMee # 2010/02/17 00:28

    @sfufoet, 回复的真快啊~ok了~多谢
    另外,自己ahk2exe一个,卡巴不报警了

  22. 22. DIS # 2010/03/05 23:25

    今天也發生了好幾起殺軟誤判的情形了..
    開啟了程式 -> 鍵鼠自動鎖定了 -> 殺軟誤判 -> 密碼鎖軟體被暫時封鎖 (詢問是否要隔離或排除)

    但是,因為鍵鼠都已經被鎖定了,根本就沒辦法做任何事情,沒辦法選擇要不要排除…

    而另一方面,就算我已經在殺軟中設定好要排除這個密碼鎖了,但是每當一執行,殺軟還是會跳出來說發現病毒….而這時候因為鍵鼠被鎖定而沒辦法作任何操作,只能重啟電腦

    今天晚上已經重啟好幾次了,無奈下只好暫時不再使用了….

    請問這程式還會不會再更新,讓殺軟不再誤報呢?
    這是個很棒的軟件呢…

    回复

    sfufoet # 2010/03/06 19:27

    @DIS, 请问你用什么杀软?

    回复

    DIS # 2010/03/06 23:51

    @sfufoet,
    兩台電腦,一台是卡巴斯基 KIS 2010,另一台是AVG AIS 9.0,兩個殺軟都會有反應…
    卡巴斯基在設置排除後有效,但是AVG就完全沒辦法了…

    sfufoet # 2010/03/07 19:34

    @DIS, 小众提供了源代码,你重新编译一下看看。我用小红伞,没报毒。

    回复

    better4man # 2011/05/06 08:18

    @sfufoet, 为什么我用小红伞会报毒啊? 难到我下的不对??

  23. 23. rendongx # 2010/03/18 15:27

    机器装了费尔杀毒软件,报lock.exe病毒,压缩后传到多引擎扫描网站后,发现相当多的杀毒软件报毒,是误报吗?
    扫描结果见下面链接
    http://www.virustotal.com/zh-cn/analisis/d9b72114732f4aa98d0074ea7c904843dac1cc63170ca2f309b0d75ed3e5beaa-1268896981

    回复

    sfufoet # 2010/03/18 16:46

    @rendongx, 是误报,我的小红伞没有报。如果你还是担心的话,请从 AHK 官方网站下载并安装一个 AHK,然后根据源代码自己编译一个看看。

    回复

    rendongx # 2010/03/19 17:20

    @sfufoet, 试了下,应该是误报,我用malware defender没有监控到异常行为

    better4man # 2011/05/06 08:23

    @sfufoet, 文件
    Avira AntiVir Presonal
    误报文件
    “E:\TDDOWNLOAD\lock_screen_appinn_1.4-Appinn.com.7z”
    包含病毒或恶意程序“TR/Swisyn.wny”[trojan]
    执行的操作:
    已忽略该文件!

  24. 24. 误报 # 2010/03/28 14:56

    金山也误报

    回复

  25. 25. anytime # 2010/04/19 08:18

    今天发现,360安全卫士了报了.

    回复

  26. 26. 自由人 # 2010/04/21 10:29

    今天看到朋友推荐了lockscreen,就下载试了下:软件启动的时候很慢,整个系统迟钝了有四五秒时间才恢复正常(我用的是Win2003系统,不知道是不是我系统的问题)。
    我又换了台机子试,软件一启动整系统就异常迟钝,四五秒过后干脆就直接死机,足足等了十多分钟后实在没办法之下只好强制关机了。这台机子也是用WiN2003系统。
    ==========================
    会不会是这个软件对WiN2003系统的支持问题呢?
    我也是一个软件作者,我也做了个同类的软件(自由人挂机锁),相对于你们的软件,我觉得lockscreen虽然功能比较少,但我觉得这个软件还是有值得我学习的地方,比如解锁时是实时操作,不用按回车键,系统托盘图标双击锁定,还有多语言支持等等。
    所以,我非常希望大家能互相沟通、互相学习!

    回复

  27. 27. 自由人 # 2010/04/21 10:38

    怎么回复了,没显示出来?再发一次!

    今天看到朋友推荐了lockscreen,就下载试了下:软件启动的时候很慢,整个系统迟钝了有四五秒时间才恢复正常(我用的是Win2003系统,不知道是不是我系统的问题)。
    我又换了台机子试,软件一启动整系统就异常迟钝,四五秒过后干脆就直接死机,足足等了十多分钟后实在没办法之下只好强制关机了。这台机子也是用WiN2003系统。
    ==========================
    会不会是这个软件对WiN2003系统的支持问题呢?
    我也是一个软件作者,我也做了个同类的软件(自由人挂机锁),相对于你们的软件,我觉得lockscreen虽然功能比较少,但我觉得这个软件还是有值得我学习的地方,比如解锁时是实时操作,不用按回车键,系统托盘图标双击锁定,还有多语言支持等等。
    所以,我非常希望大家能互相沟通、互相学习!

    回复

    sfufoet # 2010/04/21 23:13

    @自由人, AHK 运行很快。没用过 2003。可能是 2003 的问题。我们也提供了源码,你可以参考一下。AHK 是一种脚本语言。语法比较简单,写东西也算是比较方便。自定义快捷键,操作窗口方面很强大。

    回复

    天问 # 2010/05/20 16:30

    @自由人, 这个exe文件是在winxp下编译的。所以在win2003下可能会有些问题吧。你可以试试在2003下用源码脚本。如果仍然慢的话,可能要咨询下autohotkey了。呵呵。

    回复

  28. 28. WANGZAI # 2010/05/10 00:50

    很小巧的锁屏工具不错,但有个问题:
    密码怎么是明码?ahk_setting.INI文件中:
    [lock]
    if_turnoff_monitor=0
    language=1
    interface=1
    if_fullscreen=0
    key=appinn
    hotkey=#K

    倒数第二行就是密码。

    回复

    sfufoet # 2010/05/10 08:58

    @WANGZAI, 防防君子的小软件,没必要连加密也做了吧?

    回复

  29. 29. JayXon # 2010/05/12 16:25

    居然按Ctrl+Alt+Del能按出任务管理器,这是怎么回事,我看源码里面已经把它禁用了啊

    回复

  30. 30. xia # 2010/05/19 15:16

    能否加入视力保护功能,即连续使用多少分钟后强制锁屏。全屏时下面任务栏还在外面,别人能看见你开了什么,能否改进一下。

    回复

    天问 # 2010/05/20 16:33

    @xia, 呵呵,最近懒了。。。请sfufoet出手吧。

    回复

    sfufoet # 2010/05/20 17:04

    @xia, 我也忙。。

    回复

    老夏 # 2010/09/08 14:33

    大家都忙,只能自力更生了,自己在原基础上增加了锁屏+视力保护功能,由于偷懒[其实也不太懂:)]没有在菜单里增加选项,请大家直接在ini文件里修改。希望大家喜欢。
    下载地址:http://public.bay.livefilestore.com/y1pFUliYtk8eiC1v33N_stBzVTCutNYqheCP97dN8kCm5bDt6LK8YFcFYivXTuB8faATmV9ZnLVM1FOHWSmM40yOw/lock_screen.7z?download&psid=1

    回复

    老夏 # 2010/09/11 23:55

    我又加了个一键隐藏指定窗口的功能,可以算是办公室人员必备的都全了:老板键、视力保护、锁屏,就不知道有没有人要,等有人回复了我再放上来吧。

    回复

    sfufoet # 2010/09/12 21:37

    @老夏, 请发我邮箱,此 ID @gmail.com。谢谢

  31. 31. lmx # 2010/07/15 11:59

    我的是win7,不是什么原因关闭屏幕失效

    回复

  32. 32. itdhq # 2010/07/19 11:34

    想装个用
    360杀毒,报有毒
    不敢用了

    回复

    scavin # 2010/07/19 13:30

    @itdhq, 360 的杀毒。。。建议换用靠谱杀毒软件

    回复

  33. 33. yxb02 # 2010/09/01 01:39

    脚本有个BUG,关屏锁定后,在未输入正常密码前,关屏函数死循环,按除预定义的那向个键外的任意键,开了屏又会在1秒里关掉,可怜了俺那年迈的液晶灯管,输错密码,瞬时开关N回。
    建议更新关屏的Sub:
    TurnoffMonitor:
    if ( A_TimeIdle >= 5000 )
    {
    ;Power off the screen
    SendMessage, 0×112, 0xF170, 2,,ahk_id 0xFFFF
    }
    将A_TimeIdle >= 5000 更改成更大数值,改到了60000,即60秒,以便用户输入正确密码。

    回复

    yxb02 # 2010/09/01 01:55

    @yxb02, 后面又多使了几次,上面的方案好你不太可行,后来试了试,开屏最好使用预预言的几个热键,就不会又循环开关屏的BUG了,下面是预定义键 KeyWait %H_key%
    KeyWait LWin
    KeyWait RWin
    KeyWait Shift
    KeyWait Control
    KeyWait Alt
    即Win,Shift,Ctrl,Alt键。

    回复

  34. 34. 试试 # 2010/09/01 11:20

    大概

    回复

  35. 35. khb520 # 2010/09/05 19:42

    老是被360干掉 添加信任了又被也干了

    回复

  36. 36. 安猪 # 2010/11/28 18:54

    非常喜欢这个小工具,感谢小众。
    不过一直有个问题,全屏后任务栏还是露在外面,打开了什么窗口别人还是可以看到。我在网上查到一个可以隐藏所有窗口的ahk代码,把它发到了这个程序里,忙活了一下午终于弄好啦,锁定的同时把所有窗口隐藏,输入密码后所有的窗口又还原,啊哈哈,对于我这样的菜鸟来说,我还是感觉很有成就感啊,哈哈。

    回复

  37. 37. 安猪 # 2010/11/28 18:58

    不过不知道为什么这么小的程序还要占用近4M的内存啊,高手们能不能告诉一下为什么占用这么多内存,能不能优化一下呢,要是只占用几百k该多好啊。哈哈哈

    回复

  38. 38. 老包 # 2011/03/28 04:14

    检测到的项目:Trojan:Win32/Bumat!rts
    类别: 特洛伊木马
    描述: 这个程序很危险,它执行来自攻击者的命令。
    建议的操作: 仅在信任程序或软件发行者的情况下允许此检测到的项目。
    Security Essentials 检测到可能会侵害您的隐私或损坏计算机的程序。您仍然可以访问这些程序所使用的文件而不删除这些程序(不推荐)。若要访问这些文件,请选择“允许”操作,并单击“应用操作”。如果此选项不可用,请以管理员身份登录或请求安全管理员提供帮助。

    项目:
    file:H:\lock_screen_appinn_1.4-Appinn.com\lock_screen_appinn_1.4\lock.exe

    回复

    sfufoet # 2011/03/28 22:49

    @老包, 杀软误报。

    回复

  39. 39. robertkyle # 2011/06/15 13:15

    报毒

    回复

  40. 40. qqcm # 2012/01/10 13:43

    弱弱问一句,ahk怎么编译成exe

    回复

    scavin # 2012/01/10 13:57

    @qqcm, AHK 自带编译程序

    回复

输入昵称与邮箱就可以评论

称呼*

邮箱*

网址