亚洲精品欧美日韩-亚洲精品欧美一区二区三区-亚洲精品欧美综合-亚洲精品欧洲精品-亚洲精品欧洲一区二区三区

首頁(yè)
手機(jī)版
熱門(mén)搜索:
當(dāng)前位置:電腦軟件系統(tǒng)工具系統(tǒng)優(yōu)化AntiShiftDelete

AntiShiftDelete (快捷鍵禁用工具)免費(fèi)版v1.0

  • 大小:148KB
  • 語(yǔ)言:簡(jiǎn)體中文
  • 類別:系統(tǒng)優(yōu)化
  • 類型:免費(fèi)軟件
  • 授權(quán):國(guó)產(chǎn)軟件
  • 時(shí)間:2020/08/07
  • 官網(wǎng):http://www.taiyee.com.cn
  • 環(huán)境:Windows7, Windows10, WindowsAll

相關(guān)軟件

AntiShiftDelete是一款快捷鍵禁用工具,很多的用戶習(xí)慣使用Shift+Delete的組合快捷鍵快速刪除資料,使用該快捷鍵刪除的文件將永久刪除無(wú)法恢復(fù),這回導(dǎo)致后續(xù)在需要這份資料時(shí)出現(xiàn)問(wèn)題,使用這款軟件后可以禁用這個(gè)快捷鍵,校正用戶的操作習(xí)慣。

開(kāi)發(fā)介紹

AntiShiftDelete軟件圖片

用電腦這么多年來(lái),我習(xí)慣了用Shift+Delete這個(gè)快捷鍵永久刪除文件,回收站幾乎就沒(méi)用過(guò)……

但是前一陣 有一次我手殘,本想刪一個(gè)文件,但是選擇的時(shí)候刪了旁邊一整個(gè)文件夾。電腦的SSD啟用了TRIM,數(shù)據(jù)恢復(fù)軟件掃描不出來(lái)……

因此我就想要禁用Shift+Delete快捷鍵,改掉這個(gè)壞習(xí)慣。但是我搜了一下,發(fā)現(xiàn)好像沒(méi)有什么好方法?

網(wǎng)上看到的方法都是鍵盤(pán)鉤子之類的,但是鍵盤(pán)鉤子有時(shí)好用有時(shí)失靈,而且影響了其他軟件使用這個(gè)快捷鍵(比如Chrome地址欄,和VisualStudio)。

因此我就決定自己寫(xiě)一個(gè)程序禁用Shift+Delete快捷鍵。

使用說(shuō)明

簡(jiǎn)介

AntiShiftDelete是一個(gè)Shell Extension,它的功能是禁用 永久刪除(Shift+Delete) 快捷鍵。

有一些人(包括我自己)都慣用永久刪除快捷鍵,從來(lái)不把文件刪到回收站。然而,這并不是什么好習(xí)慣,如果我們刪錯(cuò)了文件,這會(huì)給我們帶來(lái)很多麻煩,反復(fù)做無(wú)用功……

AntiShiftDelete擴(kuò)展便是幫助我們擺脫這個(gè)壞習(xí)慣的有力助手!安裝這個(gè)擴(kuò)展之后,當(dāng)我們?cè)俅问褂肧hift+Delete快捷鍵刪除文件時(shí),資源管理器不會(huì)刪除文件,而是會(huì)發(fā)出一聲提示音,提醒你使用正常的刪除功能。

原理

AntiShiftDelete使用了微軟Detours庫(kù)來(lái)Hook資源管理其內(nèi)部的刪除方法。所以,AntiShiftDelete需要是一個(gè)Shell Extension,因?yàn)镾hell Extension會(huì)被資源管理器自動(dòng)加載。

Shell Extension

Shell Extension有很多種,不過(guò)為了讓explorer.exe盡快加載插件,我選擇使用 IconOverlayHandler (實(shí)現(xiàn) IShellIconOverlayIdentifier),因?yàn)檫@種擴(kuò)展可以在explorer.exe啟動(dòng)時(shí)直接加載。

Hook

Microsoft Detours 庫(kù)使用起來(lái)很方便,我也不打算多說(shuō)。在資源管理器Hook的方法倒是挺有趣的。

在 Windows Vista, 7, 8, 8.1, 10 和對(duì)應(yīng)的服務(wù)器版本中, explorer.exe不會(huì)直接調(diào)用WindowsAPI來(lái)操作文件而是使用FileOperation這個(gè)COM組件來(lái)操作文件。AntiShiftDelete便是Hook了FileOperation的虛函數(shù)達(dá)到阻止永久刪除的目的。

兼容性

理論上,Windows Vista及以上版本x86和x64還有對(duì)應(yīng)的服務(wù)器版本,都能使用這個(gè)擴(kuò)展。但是我不確定是否真的能兼容這么多……

桌面版本: Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10

服務(wù)器版本: Server 2008, Server 2008 R2, Server 2012, Server 2012 R2, Server 2016

標(biāo)簽: 快捷鍵禁用

下載地址

AntiShiftDelete (快捷鍵禁用工具)免費(fèi)版v1.0

普通下載通道

網(wǎng)友評(píng)論

返回頂部