註冊檔案型別,並關聯程式(二)

2022-03-28 13:37:59 字數 475 閱讀 8447

registry.setvalue(@"

hkey_classes_root\myguo\defaulticon

", "", @"

d:\bin\guo.ico

");

怎麼把ico檔案打包(編譯)到exe檔案中,請參看《將多個圖示檔案編譯到c#程式中》;

假設我們把兩個ico檔案編譯到了guo.exe檔案中,第乙個作為exe的預設圖示,第二個圖示就是上面的guo.ico,那麼,上面的**應該改為:

registry.setvalue(@"

hkey_classes_root\myguo\defaulticon

", "", @"

d:\bin\guo.exe 2

");

表示使用guo.exe的第二個圖示作為預設圖示,注意,這裡的下標是由1開始的而不是從0開始的。

使用dll作為資源檔案也是同理;

註冊檔案型別,並關聯程式(三)

雙擊乙個txt檔案,就能用記事本開啟,因為txt檔案關聯了記事本程式。想讓你自定義的檔案型別也通過雙擊就能直接呼叫你的程式並開啟?ok,首先我們找到第一期,看到其中的這行 registry.setvalue hkey classes root myguo shell open command d b...

註冊檔案型別,並關聯程式(一)

在windows上,不同的副檔名會顯示不同的圖示。但是如果你的程式使用了自己定義的一種副檔名 比如.guo windows發現其為 未知型別 時,會顯示乙個預設的未知型別圖示,既不好看又不容易在一堆檔案中快速找到你的檔案。所以,本文將介紹怎麼通過登錄檔來實現更改檔案的預設圖示。以.guo型別為例 副...

註冊檔案型別,關聯檔案

bool function registerfiletype lpctstr houzhui,lpctstr fmiaoshu,lpctstr wmiaoshu,lpctstr filepath hkey hkey null dword dwdip 0 lptstr newreg new tchar...