如何确定应用程序的路径?

使用GetModuleFileName获得应用程序的路径,然后去掉可执行文件名。如:
TCHAR exeFullPath[_MAX_PATH];
GetModuleFileName(NULL,exeFullPath,_MAX_PATH);

这个函数还可以获得当前进程是什么文件产生的,但是在获得的时候可能会有一些问题。同一个文件产生的不同进程,这两个进程中的文件名可能有一些不同。具体情况大家可以看一下VC的帮助。