1.
檔案關聯要先在登錄檔內新增應用的相應關聯型別。
**:registrykey key_step1 = registry.localmachine.opensubkey("software\\classes", true);
string readername = "應用名" + filetype;
registrykey key_step2 = key_step1.createsubkey(readername);
registrykey key_step3 = key_step2.createsubkey("defaulticon");
string str1 = system.diagnostics.process.getcurrentprocess().mainmodule.filename;
string str3 = str1.substring(0, str1.lastindexof("\\")) + "\\sensky.ico,0";
key_step3.setvalue("", str3, registryvaluekind.unknown);
registrykey key_step4 = key_step2.createsubkey("shell\\open\\command");
string str2 = system.diagnostics.process.getcurrentprocess().mainmodule.filename + " \"%1\"";
key_step4.setvalue("", str2, registryvaluekind.string);
registrykey key_step5 = key_step2.createsubkey("用應用名開啟(&b)\\command");
key_step5.setvalue("", str2, registryvaluekind.string);g);
2 .關聯字尾檔案(.txt, .doc)
registrykey key_step4 = registry.classesroot.opensubkey(filetype, true);
string defaultstr = key_step4.getvalue("").tostring();
key_step4.setvalue("應用名", defaultstr, registryvaluekind.string);
string readername = "應用名" + filetype;
key_step4.setvalue("", readername, registryvaluekind.string);
初學者略了解些,還請各位指點!希望對你有幫助!
程式如何關聯字尾為mte的檔案
程式如何關聯字尾為mte的檔案 2011年05月30日 程式如何關聯字尾為mte的檔案 我寫乙個程式用來開啟我自定義的mte檔案,但怎麼才可以,在我雙擊mte檔案的時候,系統自動使用我的程式開啟這個檔案呢?並且如何使mte檔案使用我自定義的圖示呢?以上要用程式來完成的!提問補充 鬱悶,我是用c的。那...
程式如何關聯字尾為mte的檔案
程式如何關聯字尾為mte的檔案 2011年05月30日 程式如何關聯字尾為mte的檔案 我寫乙個程式用來開啟我自定義的mte檔案,但怎麼才可以,在我雙擊mte檔案的時候,系統自動使用我的程式開啟這個檔案呢?並且如何使mte檔案使用我自定義的圖示呢?以上要用程式來完成的!提問補充 鬱悶,我是用c的。那...
WPF控制項開發之控制項概述 2
更改控制項外觀 更改控制項的外觀以適應應用程式的外觀,這是很常見的操作。可以根據您要達到的效果,通過執行以下操作之一來更改控制項的外觀 更改控制項的屬性值。為控制項建立 style。為控制項建立新 controltemplate。更改控制項的屬性值 許多控制項具有允許您更改控制項外觀的屬性,例如 b...