private static Dictionary <string, RunningService> GetExesToServices()
        {
            Dictionary <string, RunningService> services = new Dictionary <string, RunningService>(StringComparer.OrdinalIgnoreCase);

            foreach (var entry in ServiceUtils.GetServices())
            {
                services[entry.ImagePath] = entry;
                if (!string.IsNullOrWhiteSpace(entry.ServiceDll))
                {
                    services[entry.ServiceDll] = entry;
                }
            }

            return(services);
        }