Vâng, may mắn thay tôi đã không viết nhiều ứng dụng gây ra một BSOD nhưng tôi chỉ tự hỏi về sự hữu ích của thông tin trên màn hình này. Nó có chứa bất kỳ thông tin hữu ích nào có thể giúp tôi tìm lỗi trong mã của tôi không? Nếu vậy, tôi cần gì, chính xác?Làm cách nào để phân tích BSOD và thông tin lỗi mà nó cung cấp cho tôi?
Sau đó, hệ thống khởi động lại và có thể đã viết một số nhật ký lỗi hoặc thông tin khác vào hệ thống ở đâu đó. Nó ở đâu, nó chứa gì và làm cách nào để sử dụng nó để cải thiện mã của tôi?
Tôi đã nhận được BSOD thường xuyên trong quá khứ khi tôi tương tác với hệ thống PBX nơi số lượng tài liệu của trình điều khiển của nó chỉ vắng mặt, vì vậy tôi phải thực hiện một số mã hóa thử và lỗi. May mắn thay, bây giờ tôi làm việc cho một công ty khác và không thấy bất kỳ BSOD nào là kết quả của mã của tôi.
Bạn có thể gây ra BSOD từ mã bằng cách chỉ cần gọi phương thức API Windows liên quan. Đây là những gì hầu hết các trình điều khiển thiết bị đang thực sự làm. Thay vì giải quyết lỗi, họ chỉ cần đặt hệ thống ở chế độ Hoảng loạn. May mắn thay, hầu hết các trình điều khiển thiết bị hiện đại cố gắng tránh chế độ hoảng loạn và sẽ cố gắng giải quyết lỗi thay thế. –