日期:2014-05-17  浏览次数:21077 次

如何禁用部分Windows快捷键?
Windows有一些快捷键如下:

Windows   徽标键                                     *显示或隐藏“开始”菜单  
Windows   徽标键+L                               *锁定计算机  
Windows   徽标键+Break                 *显示“系统属性”对话框  
Windows   徽标键+D                             *显示桌面  
Windows   徽标键+M                               最小化所有窗口  
Windows   徽标键+Shift+M               还原最小化的窗口  
Windows   徽标键+E                               *打开“我的电脑”  
Windows   徽标键+F                                 搜索文件或文件夹  
Ctrl+Windows   徽标键+F                   搜索计算机  
Windows   徽标键+F1                             显示   Windows   帮助  
Windows   徽标键+R                               *打开“运行”对话框  
Windows   徽标键+U                                 打开辅助工具管理器  
Windows   徽标键+B


上表中标了*号的是想保留的,剩下的几乎用不到,有什么办法把这些不需要的键屏蔽(但不要把需要的也屏蔽了)?
最好不要用占资源的程序。

------解决方案--------------------
windows 2000 resource kit tool,里面有个keymap不知道好不好用.
------解决方案--------------------
组策略里的用户配置--> 管理模板--> 任务栏和开始菜单 可以屏蔽很多快捷键,不能完全满足你的要求
------解决方案--------------------
应该修改注册表可以解决
路径:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
Windows 徽标键+F搜索文件或文件夹(将NoFind的键值改为1,然后重启)
其它的你可以自己试试
NoClose 开始菜单中的“关闭系统”
NoControlPanel 控制面板
NoDesktop 控制桌面图标
NoDrivers 值为0,允许访问任何驱动器;值为1,禁止访问驱动器A;值为2,禁止访问 驱动器B;值为4,禁止访问驱动器C;值为8,禁止访问驱动器D;值为16,禁止访问驱动器E ;值为32,禁止访问驱动器F等。同时禁止访问多个驱动器,由值设定为各驱动器对应值之和,如同时禁止访问驱动器A、C、D,则值应设定为13。
NoDriveTypeAutoRun 值为0,允许驱动器自动运行:值为3ffffff,禁止驱动器自动运行。此项可用于禁止自动播放光盘的自动运行。
NoFileMenu 资源管理器中的文件菜单
NoFind 开始菜单中“查找”
NofolderOptions 文件夹选项
NoInternetIcon 显示IE图标
NoNetHood 网上邻居
NoPropertiesMyComputer 我的电脑属性
NoRun 开始中的“运行”
NoSetTaskBar 开始菜单中设置的“任务栏属性和开始菜单”
NoTrayContextMenu 任务栏右键时弹出的菜单
NoViewContextMenu 显示属性菜单
------解决方案--------------------
http://dev.csdn.net/develop/article/33/33819.shtm
看过CSDN上朋友写的一个dll,我也用过了。可以屏蔽任意按键。
用自己熟悉的语言写个简单的程序,引用该dll就可以了