|
대략 asm으로 처리하신 걸 보아
port i/o로 하신 거같군요 훔 98은 port i/o가 자유롭기 때문에
8042 Controller를 죽여 버리면 가능하죠 . <== 소스 부분 생략으로 그냥 추측 ㅡ.ㅡ 해본적 없음 ㅋ
2000/XP에서 안되는건 아마 OS에서 막고 있기 때문입니다.
하제 소프트 라는 회사 홈피에가면 2000/XP에서 Port I/O 를 가능하게 해주는 드라이버 예제가 있습니다.
참고 하세요..
혹시 제 추측이 다르다면 2000과 XP에서는 app 레벨에서 interrupt를 막는다는건 좀 힘들것 같군요 ㅋ
드라이버 레벨에서 처리하면 port 관련 드라이버에 붙는 필터 드라이버나 아니면
IDT를 후킹해서 처리하는 방법 등이 있습니다. ^ ^
조금 도움이 되셨으면 하내요
From Zeratul
|