Câu hỏi

25/05/2013 20:38
Xin cho biết, có thể viết phần mềm điều khiển các thiết lập trong Bios Setup ?
Xin cho biết, có thể viết phần mềm điều khiển các thiết lập trong Bios Setup (đặc biệt là phần điều khiển chức năng tự động bật máy tính vào ngày, giờ định trước)? Nếu có thể xin cho biết chi tiết mã nguồn viết bằng VC++ hay VB6.
namtuoc
25/05/2013 20:38
Danh sách câu trả lời (1)

Bộ nhớ RAM Bios Setup được máy tính truy xuất y như 1 thiết bị I/O thông thường, nghĩa là nó tương ứng với 1 số cổng nhập xuất (port I/O). Nếu có thông tin cụ thể về từng port I/O và nội dung tương ứng của nó thì bạn có thể lập trình truy xuất các port I/O tương ứng để hiệu chỉnh nội dung của Bios Setup theo yêu cầu riêng của mình. Bạn có thể dùng ngôn ngữ VC++ hay VB để lập trình, tuy nhiên do cơ chế bảo vệ rất cao của WinNT, 2000 và XP mà ứng dụng không được phép truy xuất trực tiếp các port I/O như trên DOS hay Win9x nữa. Giải pháp khắc phục là đưa đoạn code truy xuất port I/O của ứng dụng vào module đặc biệt được gọi là device driver theo định dạng của môi trường Windows, code trong ứng dụng sẽ gọi hàm trong device driver, code của hàm trong device driver được chạy ở cấp ưu tiên của hệ thống nên được phép truy xuất port I/O như những module khác của hệ điều hành. Thông tin chi tiết về qui trình xây dựng 1 device driver for Windows được trình bày trong bộ SDK của Microsoft
Trả lời câu hỏi
Câu hỏi lĩnh vực Lập trình
Rao vặt Siêu Vip