用C 把你的應用程式新增到IE工具欄

2021-04-19 03:44:17 字數 3006 閱讀 7681

首先,開啟visual studio.net2003--檔案---新建---左邊選c#,右邊選window應用程式,給你的程式隨便寫個名--確定,這時系統已生成乙個window應用程式的框架,只需把**加進去就可以了。 

程式截圖:

程式執行成功後的截圖

整體思路:通過新增登錄檔鍵值來控制,就這麼簡單。

ok,開始寫**。

步驟一(新增控制項):

1。從vs2003的工具欄裡找到"openfiledialog",雙擊它,把它新增到應用程式裡去。

2。再從工具欄裡找到"groupbox",拖兩個到窗體上。

3。再拖五個label控制項和四個textbox控制項、五個button控制項到窗體上,並按照截圖上設定好相應的屬性。

步驟二(填**):

1。在程式的最開頭上寫入using microsoft.win32;只有引入這個名空間才可以訪問登錄檔。

2。雙擊第乙個按鈕,把以下**加進去:

this.openfiledialog1.filter = "*.ico(*.ico)|*.ico";//設定要開啟的型別為ico字尾的檔案

this.openfiledialog1.showdialog();//彈出「開啟」對話方塊

this.activepath.text = this.openfiledialog1.filename;(activepath)為按鈕後面文字框的"name"屬性。

3。雙擊第二個按鈕,把以下**加進去:

this.openfiledialog1.filter = "*.ico(*.ico)|*.ico";//設定要開啟的型別為ico字尾的檔案

this.openfiledialog1.showdialog();

this.unactivepath.text = this.openfiledialog1.filename;(unactivepath為按鈕後面文字框的"name"屬性。

4。雙擊第三個按鈕,把以下**加進去:

this.openfiledialog1.filter = "*.exe(*.exe)|*.exe";//設定要開啟的型別為exe字尾的檔案

this.openfiledialog1.showdialog();

this.tbexecute.text = this.openfiledialog1.filename;(tbexecute為按鈕後面文字框的"name"屬性。

5。再雙擊"name"屬性為"新增"的按鈕,把以下**加進去:

//這個字串是在工具-建立guid裡的第四個選項生成的,表示全球唯一識別符號

string guid = "";

//registry這個類是用來訪問登錄檔的,

//registry.localmachine表示登錄檔根目錄下的hkey_local_machine目錄

//registry.localmachine.opensubkey這個表示開啟hkey_local_machine這個目錄下的登錄檔節點,(括號中的節點)

//它返回乙個registrykey物件。

]registrykey openkey = registry.localmachine.opensubkey(@"software/microsoft/internet explorer/extensions",true);

registrykey newkey = openkey.createsubkey(guid);//用guid來建立乙個新的鍵,為什麼要用guid來建立?看看登錄檔就知道了

if(newkey == null)

else

");//設定guid值到登錄檔裡

newkey.setvalue("default visible","yes"); //表示建立的圖示是否在ie工具欄的顯示,不顯示則為no

newkey.setvalue("hoticon",this.activepath.text);//設定要顯示的活**標,

newkey.setvalue("icon",this.unactivepath.text);//設定要顯示的不活**標,

newkey.setvalue("exec",this.tbexecute.text);//設定應用程式起動路徑

openkey.close();//關閉鍵,如果修改了的話,則自動重新整理登錄檔

newkey.close();

messagebox.show("新增成功");

6。再雙擊最後乙個"退出"按鈕,寫下以下**:

關鍵**在於第二個步驟的第5點。現在按f5除錯看看,彈出上面的截圖,再進行相應的操作後按「新增」,看看是否新增成功。接著再點「開始--執行,輸入regedit進入登錄檔」。找到hkey_local_machine根目錄,再展開到software/microsoft/internet explorer/extensions,看看是不是有一大堆的字元,

在這裡可以看到程式已經新增進去了。再關閉所有ie視窗,重新開啟ie,點ie工具欄右鍵"自定義...",

可以看到在左邊已經有了我們剛才加進去的按鈕"我的筆記本".再點新增,就可以看到

非常簡單地幾句就可以做出這個小軟體,快動手按步驟一步一步試試吧。

如何將exe應用程式新增到滑鼠右鍵應用程式開啟

如何將exe應用程式新增到滑鼠右鍵應用程式開啟 這裡用sublime text3舉例 方法一 首先新建乙個檔案sublime addright.reg檔案 編輯後雙擊開啟就ok windows registry editor version 5.00 hkey classes root shell ...

為你的應用程式新增啟動畫面

雖然你可能認為你需要編寫閃屏的 蘋果已經可以非常輕鬆地把它做在xcode中。不需要任何編碼。你只需要做的是設定一些配置。閃屏的主要目的是為了讓使用者知道你的程式在載入,並給使用者提供乙個介紹性螢幕,顯示你的品牌。開機畫面是特別重要的應用程式,需要更長的時間來啟動。而且 它提供了更好的使用者體驗。正如...

Android中為你的應用程式新增桌面快捷方式

public void shortcut view view 建立快捷方式 public void createdeskshortcut context context,string name,int iconres,string url 當你卸裝你的應用程式的時候你又會發現存在乙個問題就是你的應用...