AntiShiftDelete官方版是一款可以防止文件被永久删除的工具,可以帮助用户通过禁用PermanentDelete(Shift+Delete)热键来禁用电脑的永久删除功能,当我们再次使用Shift+Delete快捷键删除文件时,资源管理器不会删除文件,而是会发出一声提示音,提醒你使用正常的删除功能,很多用户在删除文件时习惯使用Shift+Delete来完成删除任务,但其实通过这种方式删除文件并不友好,因为通过这种方式会永久删除文件,也就是说通过该组合键删除的文件是无法在回收站中被恢复的;AntiShiftDelete是一个shall程序,用户直接安装就可以使用,它没有用户界面和选项菜单,因此您不用花费时间去配置它。
简介
AntiShiftDelete是一个Shell Extension,它的功能是禁用永久删除(Shift+Delete)快捷键。
有一些人(包括我自己)都惯用永久删除快捷键,从来不把文件删到回收站。然而,这并不是什么好习惯,如果我们删错了文件,这会给我们带来很多麻烦,反复做无用功……
AntiShiftDelete扩展便是帮助我们摆脱这个坏习惯的有力助手!安装这个扩展之后,当我们再次使用Shift+Delete快捷键删除文件时,资源管理器不会删除文件,而是会发出一声提示音,提醒你使用正常的删除功能。
原理
AntiShiftDelete使用了微软Detours库来Hook资源管理其内部的删除方法。所以,AntiShiftDelete需要是一个Shell Extension,因为Shell Extension会被资源管理器自动加载。
Shell Extension
Shell Extension有很多种,不过为了让explorer.exe尽快加载插件,我选择使用 IconOverlayHandler (实现 IShellIconOverlayIdentifier),因为这种扩展可以在explorer.exe启动时直接加载。
Hook
Microsoft Detours 库使用起来很方便,我也不打算多说。在资源管理器Hook的方法倒是挺有趣的。
在 Windows Vista, 7, 8, 8.1, 10 和对应的服务器版本中, explorer.exe不会直接调用WindowsAPI来操作文件而是使用FileOperation这个COM组件来操作文件。AntiShiftDelete便是Hook了FileOperation的虚函数达到阻止永久删除的目的。
兼容性
理论上,Windows Vista及以上版本x86和x64还有对应的服务器版本,都能使用这个扩展。但是我不确定是否真的能兼容这么多……
1、可以禁用PermanentDelete(Shift+Delete)热键。
2、通过禁用这个快捷键可以防止用户误删除文件。
3、支持声音提醒,安装该程序后再按删除键会有提示音。
4、如果您经常使用Shift+Delete误删除文件的话可以安装该工具。
1、这款工具是一个很小的Shell扩展程序,直接安装就可以启用。
2、可以防止计算机上的各种文件被彻底删除。
3、当您不小心按到Shift+Delete的时候电脑不会执行删除操作。
4、这款工具无需配置,可以直接安装在电脑上使用。
1、优化了用户使用界面
2、修复了某些已知bug
同类推荐
2022-04-19
立即下载2022-07-05
立即下载2022-07-26
立即下载2022-08-02
立即下载2022-10-12
立即下载2022-11-02
立即下载相关文章
2021年度最好用电脑系统优化软件
2022-12-18效能桌面便笺该如何使用?
2023-01-02无法安装暴雪战网客户端怎么办?
2022-12-25360浏览器跨屏浏览的方法
2022-12-18Edius序列嵌套怎么使用?Edius使用序列嵌套的方法
2022-12-04如何裁剪视频?蜜蜂剪辑裁剪视频的方法
2022-12-04如何设置加载宏?UltraEdit设置加载宏的方法
2022-12-04Foobar2000如何播放音乐?设置随机播放的方法
2022-11-26Dev-C++调整字体大小的方法
2022-11-12Python如何安装Scrapy框架?Python安装Scrapy框架的技巧
2021-10-27