展开
AntiShiftDelete是一款快捷键禁用工具,很多的用户习惯使用Shift+Delete的组合快捷键快速删除资料,使用该快捷键删除的文件将永久删除无法恢复,这回导致后续在需要这份资料时出现问题,使用这款软件后可以禁用这个快捷键,校正用户的操作习惯。
AntiShiftDelete使用了微软Detours库来Hook资源管理其内部的删除方法。所以,AntiShiftDelete需要是一个Shell Extension,因为Shell Extension会被资源管理器自动加载。
Shell Extension
Shell Extension有很多种,不过为了让explorer.exe尽快加载插件,我选择使用 IconOverlayHandler (实现 IShellIconOverlayIdentifier),因为这种扩展可以在explorer.exe启动时直接加载。
AntiShiftDelete是一个Shell Extension,它的功能是禁用 永久删除(Shift+Delete) 快捷键。
有一些人(包括我自己)都惯用永久删除快捷键,从来不把文件删到回收站。然而,这并不是什么好习惯,如果我们删错了文件,这会给我们带来很多麻烦,反复做无用功……
AntiShiftDelete扩展便是帮助我们摆脱这个坏习惯的有力助手!安装这个扩展之后,当我们再次使用Shift+Delete快捷键删除文件时,资源管理器不会删除文件,而是会发出一声提示音,提醒你使用正常的删除功能。
理论上,Windows Vista及以上版本x86和x64还有对应的服务器版本,都能使用这个扩展。但是我不确定是否真的能兼容这么多……
桌面版本: Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10
服务器版本: Server 2008, Server 2008 R2, Server 2012, Server 2012 R2, Server 2016
用电脑这么多年来,我习惯了用Shift+Delete这个快捷键永久删除文件,回收站几乎就没用过……
但是前一阵 有一次我手残,本想删一个文件,但是选择的时候删了旁边一整个文件夹。电脑的SSD启用了TRIM,数据恢复软件扫描不出来……
因此我就想要禁用Shift+Delete快捷键,改掉这个坏习惯。但是我搜了一下,发现好像没有什么好方法?
网上看到的方法都是键盘钩子之类的,但是键盘钩子有时好用有时失灵,而且影响了其他软件使用这个快捷键(比如Chrome地址栏,和VisualStudio)。
因此我就决定自己写一个程序禁用Shift+Delete快捷键。
Microsoft Detours 库使用起来很方便,我也不打算多说。在资源管理器Hook的方法倒是挺有趣的。
在 Windows Vista, 7, 8, 8.1, 10 和对应的服务器版本中, explorer.exe不会直接调用WindowsAPI来操作文件而是使用FileOperation这个COM组件来操作文件。AntiShiftDelete便是Hook了FileOperation的虚函数达到阻止永久删除的目的。
加载全部内容
我的世界鼠标指针11K39619人在玩马赛克大家族来了一个外亲,我的世界鼠标指...
下载我的世界钻石剑鼠标指针14K37985人在玩我的世界鼠标指针皮肤盒子。我的世界鼠标指...
下载2019多款鼠标指针主题包合集1M17880人在玩电脑我们每天都接触,好看的2019多款鼠...
下载雷蛇鼠标驱动程序中文版10M8690人在玩全面为您准备了雷蛇鼠标驱动程序中文版,并...
下载罗技G304鼠标宏设置驱动软件210M8292人在玩喜欢玩游戏的朋友们都非常喜欢使用罗技鼠标...
下载magic mouse最新版4M6376人在玩MagicMouse是苹果推出的一个无线...
下载天艾达鼠标连点器2018最新版1M5760人在玩面对所需要的天艾达鼠标连点器2018最新...
下载牧马人鼠标驱动官方版9M5499人在玩牧马人鼠标是非常不错的鼠标,再配上官方为...
下载麒麟多窗口同步器9M4496人在玩还在找需要的能让鼠标和键盘同步的工具?麒...
下载我的世界钻石剑指针14K4469人在玩我的世界鼠标指针皮肤盒子。我的世界鼠标指...
下载