我們有幾個在Windows 2003/2008服務器上運行的應用程序。其中一些應用程序是使用app.cmd文件以Scheduled Task
啓動的Java JAR文件。在.NET中監視正在運行的應用程序?
其他人是像SQL Server和IIS這樣的「大人物」。
我想寫一個應用程序(或服務,實際上),只是監視這些程序,看看他們是否運行。
這有點超出了我之前做過的。哦,這需要用C#編寫。
我正在考慮某種類型的「心跳」模式,以便每隔幾分鐘檢查一次線程是否正在運行(再一次,新的高級線程),如果是,發出一個「All's OK」消息SMTP或其他)。
任何提示從哪裏開始?
感謝您的任何建議。