c++ - C++中如何获取executor的路径?

标签 c++ visual-studio-2008 path

我使用的是 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。

关于c++ - C++中如何获取executor的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4523123/

相关文章:

path - 通过有向图比较有向路径相似度的算法

c++ - 带有Visual Studio Code的FLTK库

c++ - 一遍又一遍传递对象的替代方法

sql-server-2008 - 创建包含正确查找表值的数据生成计划

python - Dango 2.2 使用关键字参数反转 'activate'

asp.net-mvc - 如何获得物理路径的服务器路径?

c++ - 从方法非确定性行为返回 std::string?

c++ - 具有其他类型的va_arg返回0

c# - 如何让一个Windows窗体始终显示在最上面?

c# - 在 C# 中使用 LINQ 查询 MS access 数据库