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