在哆啦A夢裡有一個道具——穿牆圈,我們隻要将圈子放在牆上,一個洞便會出現并一直通往牆的另一面。由于洞中是第四度空間,無論牆壁有些什麼都不會受到影響,當然如果牆壁是特制的則例外。但是,如果放在地上,它卻不會穿過地球中心。反而變成一個有底的陷阱。其實在電腦世界裡也有許多類似的“穿牆圈”,我們隻要用好一些工具軟件就可以穿透很多文件,并從中獲取想要的内容。
圖标資源,輕松獲取
在美化系統的時候我們經常需要執行替換圖标操作,不少程序文件裡都會包含很多精美的圖标,不過這些圖标文件打包在EXE文件中,默認情況下無法将其提取出來。現在如果要穿透EXE文件獲取想要的圖标,那麼借助常用的7ZIP進行解壓提取即可。選中需要提取圖标的EXE文件,右擊選擇“7zip→打開壓縮包”,然後依次展開“.exe\.rsrc\ICON\”目錄,這裡就可以找到很多ico圖标文件,按提示将其解壓出來即可(圖1)。
圖1 提取EXE文件中的圖标文件
其實很多常見文件也都是壓縮文件,隻不過不是常見的.zip、.rar的擴展名而已,我們同樣可以通過7ZIP之類的壓縮軟件進行穿透提取。比如Word 2010生成的.docx文件,可以使用7ZIP打開,其中“word\media\”裡保存的就是文檔中圖片文件,這樣無需特意安裝Word 2010即可提取其中的圖片。另外,FLV視頻文件也可以使用7ZIP打開,從而直接提取其中的.mp3文件,也就是影片的伴音文件。還有如Windows 8安裝鏡像裡的主要文件Install.wim,使用7ZIP直接打開後可以任意提取其中的資源,有時如果誤将本機某個系統自帶的驅動文件删除,那麼隻要使用7ZIP打開上述文件後,展開“Install.wim\1\Windows\System32\drivers\”,然後将需要的文件解壓出來使用即可(圖2)。
圖2 使用7ZIP提取所需的驅動文件
用好反編譯,輕松提取資源
對于壓縮類文件我們可以使用7ZIP之類的壓縮軟件直接提取資源,而對于很多進行整體封裝的資源,我們就需要借助專業的反編譯資源進行提取。比如很多Flash文件都有誇張、搞笑的情景,我們經常想從中提取其中某幀圖片作為QQ表情圖片。默認每幀圖片都是封裝在SWF文件中的,現在可以借助“Decompile Flash”對SWF進行反編譯提取素材。
啟動Decompile Flash後點擊菜單“File→Open”,打開準備好的SWF文件,展開右側窗格的“Sprite”,這裡可以看到組成這個動畫文件的所有幀,點擊即可看到每幀對應的圖片,我們隻要使用截圖軟件截取自己喜歡的圖片資源即可(圖3)。
圖3 提取SWF中的圖片資源
穿透軟件,自定義快捷鍵
在日常的操作中為了提高操作效率,我們經常使用快捷鍵來進行提速,但是很多軟件都是預設好了操作默認的快捷鍵,我們無法進行手動更改。比如現在的股市行情跌宕起伏,股民朋友都希望有一個一鍵快速交易的快捷鍵,但是很多交易軟件并沒有開放用戶自定義快捷鍵設置(原因主要是大部分交易軟件已經内置大量的快捷鍵,開放設置的話很容易引起快捷鍵沖突。現在借助“ResHacker”即可深入軟件内部更改快捷鍵,這裡以同花順交易軟件為例,這裡的操作是将F7鍵設置為“閃電買入”快捷鍵。
啟動“ResHacker”後點擊“文件→打開”,打開交易軟件主程序,接着展開“快捷鍵→128→2052”,在右側窗格可以看到很多軟件預設的快捷鍵。這裡快捷鍵默認的格式是“VK_次鍵,編碼,主鍵,virtkey”,比如其中的“VK_F10, 32161, NOINVERT, CONTROL, VIRTKEY”這行代碼,其中的主鍵就是CTRL(即CONTROL鍵,如果沒有則直接使用次鍵快捷操作),次鍵則是第二個要按住的鍵即F10鍵,32161為快捷鍵的編碼,其他值默認,這個快捷鍵即CTRl F10。因此如果要更改快捷鍵,隻要更改這裡的代碼即可(圖4)。
圖4 查看快捷鍵
因為現在操作是要将F7鍵設置為“閃電買入”的快捷鍵,因此我們首先要知道“閃電買入”的代碼是多少。同上切換到“菜單→128→2052”,這裡可以看到程序會自動調用交易軟件的對應菜單組件,在右側窗格和調用的菜單欄即可看到相應的菜單代碼(圖5)。
圖5 查看菜單代碼
經過仔細查找(直接使用軟件“搜索”功能),可以知道閃電買入對應的是5101代碼,因此我們隻要将5101代碼賦予F7鍵,這樣按下F7鍵後就可以實現快速買入了(圖6)。
圖6 查看菜單代碼
現在返回快捷鍵設置窗口,按提示将“VK_F7, 605, NOINVERT, VIRTKEY”更改為“VK_F7, 5101, NOINVERT, VIRTKEY”,接着點擊點擊“編輯腳本”并保存,這樣重新打開交易軟件後隻要在股票列表選中任意股票,按下F7鍵後即可自動彈出“閃電買入”菜單(交易軟件原來“閃電買入”功能則需要先選中股票,然後按F5鍵切換到分時走勢圖,接着右擊才能調出“閃電買入”功能),輸入價格即可快速購買指定的股票了(圖7)。
圖7 修改快捷鍵
小提示:
一些程序的快捷鍵設置可能并不在主程序中,如Chrome的快捷鍵設置在同目錄下的Chrome.dll文件中,此時就需要對該文件進行編輯。此外,ResHacker還可以對EXE文件的圖标、位圖、菜單名稱等進行更多個性化設置。不過要注意的是,對于加殼或者每次啟動會檢查文件完整性的程序如QQ.exe,這類程序使用ResHacker反編譯後可能會造成程序無法啟動,所以在反編譯之前請做好源程序的備份工作。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!