title: Windows Service Installer C#
body: <p>I am working on a task, where I need to create a installer (.msi/exe) which can install my application as an Windows Service. Also, I need to deploy this service from a non-alterable medium (i.e from CDROM). But I have my configuration files in the CDROM which I want to copy them to a local folder on hard drive before hosting the service. I understand there are different ways for creating a installer 
  1) Using Install shield wizard in Visual Studio
  2) Advanced Installers</p>
  
  <p>Which option do you think is optimal for my problem? Also, I am not sure if it is possible to copy configuration files to Hard Drive and leave the dll's on the disk while installation.</p>
  
  <p>Please guide me through the right direction.</p>