serviceInstaller = new ServiceInstaller();
 


           
serviceInstaller.ServiceName = "MHFTPServer";
serviceInstaller.DisplayName="MYHome个人主页基地FTP服务";
                           serviceInstaller.Context="当前安装信息";
serviceInstaller.HelpText="安装程序的帮助文字";

解决方案 »

  1.   

    serviceInstaller.DisplayName为标识服务的友好名称
    修改后就成了操作系统服务窗口的名称了例如 Windows的COM+ Event System服务
    名称为:Windows的COM+ Event System描述为:支持系统事件的通知服务(SENS),此服务为订阅的我想要修改的正是我创建的服务的描述
    现在这里是空白的谢谢楼上仁兄的关注
      

  2.   

    楼主,我也发现这个问题
    很奇怪,displayname却是servicename了
      

  3.   

    研究一下注册表,修改注册表就可以了:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
    节中对应的服务的项的键值:
    Description为服务描述
    DisplayName为显示名称
    Start=2的时候就是设置为自动,3为手动,4为禁用.
    可以在服务安装后更改注册表实现.