Thanks BenJeremy,
I have looked at MXM's source, quite nice, but unfortunatly not the solution to my issue.
Here it goes:
I wrote an app that loads before the dash (Evox) does a few things, then maps D: to the directory Evox is in and launches it. this works fine.
The issue is that Evox is not remapping D: to the CDRom after it loads, so all the D: shows is the directory that Evox is in.
I need to be able to launch Evox (or whatever dash) and have D: mapped to the CDRom once the dash is up.
I figure the only way to do this is to map the D: to the CDRom and then launch Evox in some other way. Evox itself can do it (apparently, I haven't tried it) what do I need to do to accomplish this from my program?
I hope someone knows the answer to my problem.
thanks
Morden.