посмотри статейку на
http://www.rsdn.ru в сигнальном номере за 2002 год. Называется "Управление системными службами Windows NT". Там написаны основные концепции и есть примеры кода, правда на C++, но я думаю, разберешься.
В MSDN есть примеры для VB - смтори функции EnumServicesStatus (статья "HOWTO: Call EnumServicesStatus API From Visual Basic") и QueryServiceStatus (статья "HOWTO: Query a Service for Status and Configuration")