Retrieves the non-device driver services on a computer, and those that are not drivers.
I'm fairly sure the GetServices static method is NOT thread safe - running this method in separate threads simultaneously can cause an incomplete list of services to be returned, or an AccessViolationException to be thrown.