当然 INSTALL 后 加个BAT 是可以的,我不太想这样干....

解决方案 »

  1.   

    如何加上 SERVICE 的描述? 就想MICROSOFT 的. 在服务管理里能看到的描述  比较重要...用 C++ 写的 也可以参考.  高人给点意见
      

  2.   

    1. 应该可以在安装程序中用脚本实现。
    2. http://www.dotnet247.com/247reference/a.aspx?u=http://www.codeproject.com/dotnet/dotNETSCMDescription.asp
      

  3.   

    hehe  不管能不能用先谢 :)
      

  4.   

    SERVICE 也是程序集 ,试试
    [assembly: Description("说明")]
      

  5.   

    THE 123 我也试试你的方法 :) 感谢
      

  6.   

    使用这个Api:
    ChangeServiceConfig2(hService,SERVICE_CONFIG_DESCRIPTION,(LPVOID)"你自己的描述");
      

  7.   

    SERVICE 的描述: 为服务添加安装项目,重载System.Configuration.Install.Installer类的Install方法,为服务加上描述就ok啦!贴个代码给你:
    public override void Install(IDictionary stateServer)
    {
    Microsoft.Win32.RegistryKey system,

    currentControlSet,
    services,
    service,
    config;  try
    {
    base.Install(stateServer);
                      system = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("System");
                      currentControlSet = system.OpenSubKey("CurrentControlSet");
    services = currentControlSet.OpenSubKey("Services");
    service = services.OpenSubKey(this.serviceInstaller1.ServiceName, true);
             service.SetValue("Description", "You Service Description");
    service.SetValue("DisplayName", "You Service DisplayName");
    config = service.CreateSubKey("Parameters");
    }
    catch(Exception e)
    {
    Console.WriteLine("An exception was thrown during service installation:\n" + e.ToString());
    }
    }
    至于安装好服务以后马上Start,我也不知道,希望高人指点!
      

  8.   

    hehe 都是高人. YLH 和 国外网站的方法差不多.我也想了安装后马上启动看来只有在 INSTALL 软件里家脚本了
      

  9.   

    OK 了 通过了, 呵呵 多谢大家帮忙.,我会在描述里鸣谢 CSDN 的各位朋友