www.delorie.com/archives/browse.cgi   search  
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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019