Я не понимаю разницы между System.ServiceProcess.ServiceProcessInstaller и System.ServiceProcess.ServiceInstaller. Из метаданных: первый устанавливает исполняемый файл, а второй - класс. После прочтения примера MSDN, где есть один ServiceProcessInstaller и два ServiceInstaller (s) с разными именами службы, я был полностью потерян.
Есть ли ясное объяснение?