http://www.microsoft.com/china/msdn/library/dv_vstechart/html/vbtchAccessingRegistryWithVisualBasicNET.asp

解决方案 »

  1.   

    我想在程序安装完以后自动将程序路径写到相应的注册表项里。
    我现在是重写了Install方法,在我的工程中添加一个Installer Class,名称假定为installer1。并添加下面的代码:public override Install(System.Collections.IDictionary stateSaver)
    {
        base.Install(stateSaver);
        //这里是我的代码,也就是往注册表里写程序所在路径;
        ......
    }    
    按理说安装完后应该执行这段代码,但好像安装完后并没有执行我的代码。
    王高手指点一二。
      

  2.   

    希望这段代码能帮忙你:
    //HKEY_CURRENT_USER中
    //检查注册表中是否存在此项
    RegistryKey regVersion;
    regVersion=Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\TaxHuaiNan",true);
    if(regVersion!=null)
    {
    this.txtUpateTimer.Text=(string)regVersion.GetValue("timer");
    flag=(string)regVersion.GetValue("flag");
    regVersion.Close();
    }
      

  3.   

    安装项目本来就能写注册表啊。安装路径叫“[TARGETDIR]”随便写好了如果你不知道怎么写注册表?在项目上点右键----->视图------>注册表