Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!apple!well!gurgle From: gurgle@well.sf.ca.us (Pete Gontier) Newsgroups: comp.sys.mac.programmer Subject: Re: Determining whether MultiFinder is present Message-ID: <21138@well.sf.ca.us> Date: 11 Oct 90 18:35:39 GMT References: <45479@apple.Apple.COM> <1990Oct9.203522.11201@cbnewsk.att.com> Organization: cellular Lines: 18 In article <1990Oct9.203522.11201@cbnewsk.att.com> ech@cbnewsk.att.com (ned.horvath) writes: >- Use NGetTrapAddress to see if $A88F (OSDispatch) is the same as $A89F > (will "always" be unimplemented). If they don't match, MF is running. >Notice that the last two suggestions may fail with 6.0.6 (the system version >for the "new" machines that are being announced 10/15). In fact, any >suggestion may fail then, depending on how determined Apple are to protect >their monopoly on knowing if MF is running. I suppose this could be done somehow. But OSDispatch is called by EVERYbody. Finder, Backgrounder, Window Manager (well, the MF version anyway). OSDispatch is a large-scale commitment on Apple's part in terms of engineering. It would simply be too much effort now to back out for a minor revision like 6.0.6. Now, 7.0, that's another matter, but then again, under 7.0, you KNOW MF is running. -- Pete Gontier, gurgle@well.sf.ca.us Software Imagineer, Kiwi Software, Inc.