Aqui está um exemplo (embora em VB6) do site da ESRI que demonstra como obter uma referência à interface IServerObjectConfigurationStatus em um serviço de mapa específico.
Quando tiver essa referência, use a propriedade Status no < Uma interface href="http://resources.esri.com/help/9.3/ArcGISEngine/ArcObjects/esriServer/IServerObjectConfigurationStatus.htm"> IServerObjectConfigurationStatus para verificar o status do serviço. Se o valor for esriConfigurationStatus.esriCSStarted , o serviço será iniciado.
Depois, é só escolher o tipo de aplicativo que você deseja usar para executar a verificação, seja um serviço ou um aplicativo agendado ou um componente de um aplicativo maior.