Unless the class you are involved with is specifically using DarkGDK you may want to look into using Windows shell functions. Look at this:
http://msdn.microsoft.com/en-us/library/bb762153(VS.85).aspx
An example would be:
ShellExecute (NULL, NULL, "fileName", NULL, "FileLocation", SW_SHOW);
This solution worked for me in a quick test program I just created.
ShellExecute is located in the windows.h header.
------------------------------------
Currently 1500+ lines of code into an "over-the-shoulder" action RPG with combat based on rag-doll physics.