private static HashSet<ServiceItem> GetInstalledServices()
{
Process p = CreateCustomProcess(
"sc",
"query state= all");
p.Start();
string output = p.StandardOutput.ReadToEnd();
var serviceItemSet = ParseServicesOutput(output);
return serviceItemSet;
}