title: How to install a windows service from command line specifying name and description?
body: <p>I created a Windows service with Delphi for a client server application.</p>
  
  <p>To install it I use</p>
  
  <pre><code>c:\Test\MyService.exe /install (or /uninstall)
  </code></pre>
  
  <p>This installs the service and in Windows services it lists with "MyService" name and empty description.</p>
  
  <p>How to define a different name and insert a description (to be seen when running <code>services.msc</code>)?</p>
  
  <p>Note:
  I need this because on the same machine i need to install more times the same service (1 per database).</p>
  
  <p>Currently the only workaround i foudn is to rename the service exe, but I'd prefer to find out the correct command line way to do it (since I do this from <code>ShellExecute</code>).</p>
  
  <p><strong>Update</strong>:
  Somehow i'd look for something like (this is just for explanation reasons of course! - <code>InstallService.exe</code> is a name i just invented):</p>
  
  <pre><code>InstallService.exe c:\Test\MyService.exe /install /name='MyService1' 
    /description='This is my service for database 1'
  </code></pre>
  
  <p>but also a more compact version would be fine like:</p>
  
  <pre><code>c:\Test\MyService.exe /install /name='MyService1' 
    /description='This is my service for database 1'
  </code></pre>