PDA

View Full Version : [Q] Điều khiển cổng trong WinNT?



Mach2
11-10-2002, 09:44
Tôi có đoạn mã như sau:

asm
mov dx, 378h
mov ax, 0fh
out dx, ax
end;

Đại khái là nó tương đương với lệnh Port[$378]:=$0f của TP, xuất ra giá trị ở cổng LPT đó mà.
Đoạn lệnh này chạy tốt trong Win98, WinMe nhưng mà không thể nào chạy được trong Win2000 hay WinXP. Tôi đọc hướng dẫn thì thấy nó nói là không thể điều khiển cổng trực tiếp trong mấy cái hệ điều hành này vì bảo vệ chi chi đó.
Có ai biết làm sao để chạy nó không, hay là làm sao để điều khiển cổng trong Win2000 không thì chỉ dùm tôi với. Cám ơn nhiều trước hen. Tôi đang xài Delphi, nhưng mà nếu VC thì cũng được.