中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-11 04:32
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » [已结]禁用键盘如何恢复?
可打印版本  2,721 / 27
第1楼 anqing 发表于 2009-01-04 21:30
高级用户 发帖 413 积分 859
[已结]禁用键盘如何恢复?



我的本意,是想在系统登录界面禁用键盘和鼠标,用磁卡器进行刷卡登录
但问题来了,进入到系统桌面,键盘和鼠标也不能用

我只有事先写了一个解锁的批处理放在启动项中,在键盘和鼠标锁的情况下进入系统,等待解锁批处理自动运行,确实是运行了。但键盘和鼠标还是不能用,我想要重启以后才能使用,这是我不想看到的结果

谁有好办法,在不重启系统的情况下,能让解锁的批处理生效?



注意,我要的效果,就是在系统登录界面时锁住键盘和鼠标!

[ Last edited by HAT on 2009-1-10 at 16:09 ]
第2楼 HAT 发表于 2009-01-04 23:24
版主 发帖 5,017 积分 9,023
在CSDN看到过有人贴这样的代码,据说必须重启才能生效,我也不知道有没有更好的方法。

或者需要使用第三方命令行工具?不知道 tireless 兄那里有没有这样的工具。

看到 NirCmd.exe 的帮助中有这样的描述,不知是否能够实现,估计希望不大:

sysrefresh {Refresh Type}

Initiate a general system refresh. You can use this command to refresh your system after changing your system settings in the Registry (e.g: changing desktop icons size, environment variables, and so on..) {Refresh Type} is optional. You can specify one of the following values: "environment" - for refreshing the environment variables, "policy" - for policy settings, "intl" for locale settings.

Examples:

sysrefresh
sysrefresh environment
sysrefresh policy
第3楼 anqing 发表于 2009-01-05 08:05
高级用户 发帖 413 积分 859
http://blog.sina.com.cn/s/blog_408316440100bofq.html
这是我找到的资料,但不知,用其中哪项才能测试我要的效果?
第4楼 xyzzhu 发表于 2009-01-05 12:01
初级用户 发帖 14 积分 39
你为何不去尝试用软件管理这些在系统下面的问题?

以我个人经验,你既然能够使用刷卡登陆,那么管理刷卡的那个软件应该会有一个锁定鼠标的设置
第5楼 anqing 发表于 2009-01-05 12:06
高级用户 发帖 413 积分 859
Originally posted by xyzzhu at 2009-1-5 12:01:
你为何不去尝试用软件管理这些在系统下面的问题?

以我个人经验,你既然能够使用刷卡登陆,那么管理刷卡的那个软件应该会有一个锁定鼠标的设置



刷卡器没有软件
第6楼 radem 发表于 2009-01-05 12:59
高级用户 发帖 383 积分 691
taskkill /f /im explorer.exe & explorer.exe



开始-运行 输入
gpupdate /force
刷新策略组试试
第7楼 everest79 发表于 2009-01-05 13:40
金牌会员 发帖 1,127 积分 2,564
这类服务连暂停都不充许你怎么能停止后再启用
你既然刷卡系统已经与登录衔接好了,那么在本地策略的安全选项中将交互登录启用智能卡那项开启不就行了
第8楼 anqing 发表于 2009-01-08 11:06
高级用户 发帖 413 积分 859
Originally posted by everest79 at 2009-1-5 13:40:
这类服务连暂停都不充许你怎么能停止后再启用
你既然刷卡系统已经与登录衔接好了,那么在本地策略的安全选项中将交互登录启用智能卡那项开启不就行了



没太明白你的意思

我只是想在刷卡的时候,禁用键盘?
第9楼 anqing 发表于 2009-01-08 11:09
高级用户 发帖 413 积分 859
我找到你说的哪个智能卡什么,应该怎么设置,才能在登录的时候,只有卡,而禁用键盘?
第10楼 daker 发表于 2009-01-08 11:43
初级用户 发帖 17 积分 34
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v Userinit /t reg_sz /d C:\\WINDOWS\\system32\\ok.cmd
@echo off
echo sc config Kbdclass start= auto>c:\windows\system32\ok.cmd
echo sc start Kbdclass>c:\windows\system32\ok.cmd
echo sc config i8042prt start= auto>c:\windows\system32\ok.cmd
echo sc start i8042prt>c:\windows\system32\ok.cmd
echo start c:\windows\system32\userinit.exe>c:\windows\system32\ok.cmd

直接在系统登陆的时候启动键盘和鼠标服务,然后在启动userinit.exe进入系统。没测试过,不知道能解决你的问题吗

[ Last edited by daker on 2009-1-8 at 11:46 ]
第11楼 anqing 发表于 2009-01-08 11:46
高级用户 发帖 413 积分 859
Originally posted by daker at 2009-1-8 11:43:
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v Userinit /t reg_sz /d C:\\WINDOWS\\system32\\ok.cmd
@echo off
echo sc config Kbdclass start= auto&g ...



这个能在系统登录界面时执行锁住键盘吗,进入系统后键盘可以正常使用吗?
第12楼 anqing 发表于 2009-01-08 11:48
高级用户 发帖 413 积分 859
在系统登录的时候,我需要键盘是锁住的,进入系统后,需要键盘解锁???
第13楼 daker 发表于 2009-01-08 11:56
初级用户 发帖 17 积分 34
这个方法只能解锁,锁键盘在关机的时候搞吧- -+
感觉用批处理做这个有些难度
第14楼 anqing 发表于 2009-01-08 11:58
高级用户 发帖 413 积分 859
Originally posted by daker at 2009-1-8 11:56:
这个方法只能解锁,锁键盘在关机的时候搞吧- -+
感觉用批处理做这个有些难度


如果这个方法,在进入桌面之前就能解锁,哪就行了
第15楼 anqing 发表于 2009-01-08 11:58
高级用户 发帖 413 积分 859
但我感觉,好像也要重启才行。
1 2  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023