Mail Archives: djgpp/1996/11/11/21:11:35
From: | brieno AT earthlink DOT net (brien oberstein)
|
Newsgroups: | comp.os.msdos.djgpp
|
Subject: | hooking mscdex (int 2f/ah=15) under windows
|
Date: | Mon, 11 Nov 1996 00:16:00 GMT
|
Organization: | Earthlink Network, Inc.
|
Lines: | 18
|
Message-ID: | <32866ede.3084452@news.earthlink.net>
|
NNTP-Posting-Host: | cust79.max40.new-york.ny.ms.uu.net
|
To: | djgpp AT delorie DOT com
|
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
hi.
i was wondering if someone could elaborate a little on how windows
deals with certain interrupts. i'm trying to hook some mscdex
functions (int 2fh, ah=15h). i wrote a 16 bit real mode asm program
to do it, but the interrupts never reach the handler (specifically I
tried looking for ax=1500h). so then i read about how hardware
interrupts are handled in the faq (protected mode handler first, then
if necessary reflected to real mode) and wrote a djgpp protected mode
hook, but it doesn't seem to be reached.
the conclusion that i've drawn is that windows services a fault on the
(real mode) int 2f/ah=15 request, processes it, and NO interrupt
handler ever gets called! can this be right? if so, is a vxd the
ONLY way to hook mscdex under windows?
thanx,
brien
- Raw text -