你可以这样:
using Microsoft.Win32;
public string myGuid="(此处的GUID你可以自己生成一个)";//下面是添加到IE工具栏的代码
RegistryKey key1;
key1=Registry.LocalMachine.OpenSubKey("Software\\Microsoft\\Internet Explorer\\Extensions",true);
RegistryKey key2;
key2=key1.CreateSubKey(myGuid);
key2.SetValue("Default Visible","Yes");
key2.SetValue("ButtonText","忆秋季系统控制 2.0");
key2.SetValue("HotIcon",Application.StartupPath+"\\hot.ico");
key2.SetValue("Icon",Application.StartupPath+"\\common.ico");
key2.SetValue("CLSID","{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}");
key2.SetValue("Exec",Application.ExecutablePath);
key2.Close();
key1.Close();
结帖把

解决方案 »

  1.   

    to :Mycro(咕咕咕咕)
    哥们,我按照你上面的写进注册表啦,但在IE工具栏还是没有出现那个图标呀。
    是不是还需要调用什么东西? 谢谢。分不够再加
      

  2.   

    key2.SetValue("Exec",Application.ExecutablePath);
    public string myGuid="(此处的GUID你可以自己生成一个)";这句,要改成一个GUID,可以参考一下别的ID,要独一无二才行。
    这句要改成你自己的程序路径,才行。
      

  3.   

    使用GUID请看
    http://www.zdnet.com.cn/developer/code/story/0,2000081534,39250280-3,00.htm