AntiShiftDelete是一款禁用Shift+Delete永久刪除的快捷鍵工具,很多用戶在使用電腦刪除文件時,習(xí)慣性用Shift+Delete永久刪除,雖然很方便,但是這樣的話會導(dǎo)致刪除的文件無法恢復(fù),使用這款軟件之后就可以禁用該功能!

AntiShiftDelete簡介
AntiShiftDelete是一個Shell Extension,它的功能是禁用永久刪除(Shift+Delete) 快捷鍵。
有一些人(包括我自己)都慣用永久刪除快捷鍵,從來不把文件刪到回收站。然而,這并不是什么好習(xí)慣,如果我們刪錯了文件,這會給我們帶來很多麻煩,反復(fù)做無用功……
AntiShiftDelete擴展便是幫助我們擺脫這個壞習(xí)慣的有力助手!安裝這個擴展之后,當(dāng)我們再次使用Shift+Delete快捷鍵刪除文件時,資源管理器不會刪除文件,而是會發(fā)出一聲提示音,提醒你使用正常的刪除功能。
AntiShiftDelete原理
AntiShiftDelete使用了微軟Detours庫來Hook資源管理其內(nèi)部的刪除方法。所以,AntiShiftDelete需要是一個Shell Extension,因為Shell Extension會被資源管理器自動加載。
Shell Extension
Shell Extension有很多種,不過為了讓explorer.exe盡快加載插件,我選擇使用 IconOverlayHandler (實現(xiàn) IShellIconOverlayIdentifier),因為這種擴展可以在explorer.exe啟動時直接加載。
Hook
Microsoft Detours 庫使用起來很方便,我也不打算多說。在資源管理器Hook的方法倒是挺有趣的。
在 Windows Vista, 7, 8, 8.1, 10 和對應(yīng)的服務(wù)器版本中, explorer.exe不會直接調(diào)用WindowsAPI來操作文件而是使用FileOperation這個COM組件來操作文件。AntiShiftDelete便是Hook了FileOperation的虛函數(shù)達到阻止永久刪除的目的。
兼容性
理論上,Windows Vista及以上版本x86和x64還有對應(yīng)的服務(wù)器版本,都能使用這個擴展。但是我不確定是否真的能兼容這么多……
桌面版本: Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10
服務(wù)器版本: Server 2008, Server 2008 R2, Server 2012, Server 2012 R2, Server 2016


360解壓縮軟件2023
看圖王2345下載|2345看圖王電腦版 v10.9官方免費版
WPS Office 2019免費辦公軟件
QQ瀏覽器2023 v11.5綠色版精簡版(去廣告純凈版)
下載酷我音樂盒2023
酷狗音樂播放器|酷狗音樂下載安裝 V2023官方版
360驅(qū)動大師離線版|360驅(qū)動大師網(wǎng)卡版官方下載 v2023
【360極速瀏覽器】 360瀏覽器極速版(360急速瀏覽器) V2023正式版
【360瀏覽器】360安全瀏覽器下載 官方免費版2023 v14.1.1012.0
【優(yōu)酷下載】優(yōu)酷播放器_優(yōu)酷客戶端 2019官方最新版
騰訊視頻播放器2023官方版
【下載愛奇藝播放器】愛奇藝視頻播放器電腦版 2022官方版
2345加速瀏覽器(安全版) V10.27.0官方最新版
【QQ電腦管家】騰訊電腦管家官方最新版 2024
360安全衛(wèi)士下載【360衛(wèi)士官方最新版】2023_v14.0