写注册表
参考http://expert.csdn.net/Expert/TopicView1.asp?id=1225778

解决方案 »

  1.   

    在你安装服务的时候在注册表的HKEY_LOCAL_MACHINE\SYSTEM\Services\yourservice的目录下安装你的组件,然后添加一个REG_SZ类型的"Description"然后值为你的描述信息
      

  2.   

    请问代码该写到什么地方呀,我现在用.net打包做了一个安装程序,该如何呀
      

  3.   

    ~ ProjectInstaller()
           {
          RegistryKey rk = Registry.LocalMachine;
          RegistryKey rkey1 = rk.OpenSubKey            ("SYSTEM\\CurrentControlSet\\Services\\j2cs",true);
          rkey1.SetValue("Description","君安证券自助查询服务");
            }
    我加了这段代码,然后在命令行里敲入installutil myservice.exe
    这样生成的服务里有说明这段"君安证券自助查询服务",但如果我用打包生成后的安装文件安装的话,这段代码就没有执行,为什么?
      

  4.   

    Registry.LocalMachine 改为 Registry.CurrentUser试一试
      

  5.   

    还有AddRemoveProgramsIcon,我加了一个ico文件后,怎么安装后在添加或删除程序上面没有图标呀,反而变成了一个文件夹的图标呀
      

  6.   

    关于图标,你可以参考http://expert.csdn.net/Expert/topic/1292/1292768.xml?temp=.0905115
      

  7.   

    http://www.codeproject.com/dotnet/dotnetscmdescription.asp
      

  8.   

    谢谢chinchy(人民需要人民币) ,这个问题解决了
    还有一个问题,就是在添加/删除程序上如何显示一个自己定义的图标,而不使用系统自带的图标呀