As I'd like to avoid the need for absolute paths, I find myself in a quandry...
Is anybody here aware of a means for me to discover the TRUE path my application was launched from?
When an app is launched, M$ internally does a Iocreatesymboliclink() to make that directory "D:\" - but my menu app may be run from the hard drive! Is there a function to check the mapping to the true drive/partition used in the symbolic link?
My alternative is for the INI file to contain absolute paths to the applications, but I hoped to avoid doing that, for a number of reasons.
I currently have most everything done in a rough function, and I also have the code needed to launch an app, once I know it's absolute path (thanks to the xboxhacker guys for sorting that out).
The functionality currently supercedes Complex Menu, with a title screen, screen shots (png and bmp), and a screen saver, all running with INI files. It still has some tidying up to do, though.
I have compiled the CxImage for the Xbox, but having a few issues with that yet, as is the video player code.
Thanks in advance for any help you guys might lend.