1. 程式人生 > >通過註冊表修改默認打開方式

通過註冊表修改默認打開方式

應用 command oot eight idt sse ont wid comm

第一步:打開註冊表。Win+R(或打開“運行”),輸入“regedit”,並按回車。

第二步:在HKEY_CLASSES_ROOT裏找到你想要更改的文件格式類型,如我的.hwt:

技術分享圖片 左側是路徑,右側是關聯數據

你會驚喜的發現,噢,原來打開.hwt文件的時候,註冊表是關聯到了“hwt_auto_file”數據上了,那這個玩意兒又是什麽呢?

第三步:繼續在HKEY_CLASSES_ROOT文件夾下查找,找到hwt_auto_file文件夾(小技巧:你可以直接在上面的資源路徑輸入框裏輸入,並按回車),並且打開shell\open\command。

技術分享圖片 路徑示意圖

這個時候又有意外收獲,噫?這個不是我以前裝的HaoZip解壓軟件嗎?因為彈窗太多被我卸載了,原來註冊表裏還有殘留數據,怪不得總要我重設默認方式呢!Win10好坑(笑哭)


解讀時間到:(如果不想看原理(腦殼兒疼),直接跳到第四步就好了哈~)

1.通過觀察command文件夾裏的項,可以發現【名稱】裏的(默認)字段,就是系統“默認”打開應用的定義處!

2.有DOS開發經驗的朋友不難發現,【數據】這一列的語法,就是DOS指令,意思是打開本地某一路徑下的exe程序,並且傳入參數"%1",而這個參數,正是每次點擊的那個“xxx.hwt”文件的絕對路徑。

結論是,我們只需要改寫這一項,將路徑改為我們要運行的那個應用的本地路徑,並且在後面也傳參"%1"即可搞定!~


第四步:修改註冊表。

修改這側標默認打開方式

通過註冊表修改默認打開方式