Vì vậy, tôi đang viết một ứng dụng theo dõi một ứng dụng giao diện điều khiển được viết bởi một nhà phát triển khác. Các ứng dụng giao diện điều khiển dễ bị rơi và bởi vì nó chạy tất cả các đêm tôi cần ứng dụng của tôi để khởi động lại nó.C# Process.exited doesnt được gọi là cho đến khi sau khi đóng cửa sổ
Unfortunaltey khi ứng dụng giao diện điều khiển gặp sự cố, tôi nhận được thông báo của cửa sổ cho biết "blah đã ngừng hoạt động" và nút cho biết chương trình đóng.
Tôi đang sử dụng System.Diagnostic.Process để khởi động ứng dụng bảng điều khiển nhưng tôi không thể xác định xem ứng dụng bảng điều khiển có bị lỗi cho đến SAU KHI nút chương trình đóng được nhấn hay không. Process.Responding luôn luôn đúng (không có cửa sổ xử lý) Process.exited isnt bắn cho đến sau khi nút chương trình đóng được nhấn.
Bất kỳ ý tưởng nào sẽ hữu ích rất nhiều.
Cảm ơn
Không biết bạn có thể làm gì trong C#, nhưng một tùy chọn có thể là sử dụng công cụ tự động hóa (như AutoIt) để nhấp vào nút Đóng cho bạn. –
Có phải cả hai ứng dụng được viết bằng .NET không? –
không có ứng dụng giao diện điều khiển không được viết với .net – user1253149