我正在使用Visual Studio 2008,并且想获取.exe文件的绝对路径?
意思是当用户打开exe文件时,我需要知道其绝对路径?

提前致谢

最佳答案

在Windows下,请尝试以下操作:

char ExeName[8192]; // or what ever max. size you expect.

if (0 != GetModuleFileName (NULL, ExeName, sizeof (ExeName)))
{
  printf ("Your array was probably not large enough. Call GetLastError for details\n");
}


如果编译为unicode,请使用wchar_t。

07-26 09:37