如何禁用部分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就可以了