Tôi muốn có khả năng 1. phát hiện (và, nếu cần 2. hủy bỏ) OS tắt từ ứng dụng của tôi, tốt nhất là bằng cách sử dụng API Windows.Làm thế nào để hủy bỏ tắt máy trong Windows (XP | Vista) theo chương trình?
Tôi biết rằng có thể hủy bỏ tắt bằng tay bằng cách sử dụng lệnh shutdown -a
Trong trường hợp xấu nhất, tôi có thể ShellExecute điều này, nhưng tôi đã tự hỏi nếu có cách nào tốt hơn để ngăn chặn việc tắt chương trình.
Có thể sẽ đủ để được thông báo một cách có lập trình rằng HĐH sắp ngừng hoạt động - cách thực hiện điều này?
Tốt, điều này không phải là wiki cộng đồng bằng cách này. :) – BobbyShaftoe
Vâng, nó là chính xác * đủ * đối với tôi. Có thể có một số quirks hoặc các hoạt động nâng cao cho thông điệp này, và CW cho phép nhiều người chỉnh sửa hơn. – Piskvor