I want to write a program in 8086 assembly preferably (or possibly C) that shows the address, owner and hooked interrupt vector of all TSR's in memory.

Anybody know where to start looking for this information, i.e. which interrupts to use. I've been reliably informed that an undocumented interrupt is needed but I haven't a clue which one even after looking at info on all of them.

Any help will be greatly appreciated cause I'm stumped (i.e. clueless).
Thanks in advance,
Val