天天看點

修改dll,效率提升50%—單鍵完成“複制”、“粘貼”

效率提升50%—單鍵完成“複制”、“粘貼”

從Windows 95開始,“Ctrl+C”和“Ctrl+V”這對負責複制、粘貼功能的雙胞胎兄弟就一直沒有分開過。

可是你有沒有覺得它們按起來很費事?鍵盤上方的F1到F12中,很多都是平常用不到的,要是讓它們來完

成複制粘貼功能該多好呀。修改系統檔案Shell32.dll就能完成這樣的功能,系統大部分快捷鍵都是在

Shell32.dll檔案中(一小部分在Explorer.exe檔案),可以根據需要來定義快捷鍵的組合,實作一定的

友善或限制。

如圖3所示,系統快捷鍵都在“資源→加速器”的各子項中。組合快捷鍵命名規則是:“次鍵,編碼,

VIRTKEY,主鍵”。在按組合快捷鍵時,要先按住主鍵,後才按次鍵。而單鍵快捷鍵則沒有主鍵和次鍵之

分。在修改快捷鍵時,要記住不能定義為已有的快捷鍵,不然會造成快捷鍵的沖突。現在把系統中的“複

制”指令的快捷鍵組合“Ctrl+C”改成根據個人習慣的按鍵,如“F7”,再把“粘貼”指令的快捷鍵組合

“Ctrl+V”改為“F8”。

找到“資源→加速器→1”中的編碼為“28697”的字段,可以看到這就是“複制”指令的快捷鍵。把“C

”改為“F7”,再删除“VIRTKEY”後面的“,CONTROL”。

按照同樣方法,把編碼為“28698”的字段中的快捷鍵改為“F8”。

選擇“編輯→儲存更新”,來儲存所作的修改。按照先修改後覆寫的方法,在DOS環境下或另一個操作系

統中,隻要把修改後的Shell32.dll檔案覆寫原檔案即可。注意,在“帶指令提示符的安全模式”下不能

進行覆寫。

如果經常需要重複執行複制、粘貼的工作,改用F7、F8後應該友善不少了吧。

Just Do It

用eXeScope打開Windows 98中的shell32.dll,依次標明“資源→對話框→1003→對話框編輯器”,在“

運作”對話框中選中“确定”這個按鈕,在右側的“按鈕”标簽中勾選“平面”選項,然後儲存退出,利

用執行個體一Step 5中的“強制修改法”儲存檔案。再打開“開始→運作”視窗看看,按鈕是不時比原來好看

了?

來自:

http://www.05sun.com/article/article_5068_1.html

Process Explorer 可用于檢視windows目前程序及其各程序所使用的dll及相關資源:

http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx