c++ - 如何从 native win32 C++ 应用程序获取当前实例的可执行文件名?

标签 c++ winapi

Possible Duplicate:
How to get the application executable name in Windows (C++ Win32 or C++/CLI)?

如何从我的原生 win32 C++ 应用程序中获取当前实例的文件名和路径?

例如;如果我的申请是 c:\projects\testapps\getapppath.exe 它将能够告诉路径是 c:\projects\testapps\getapppath.exe

最佳答案

您可以通过 GetModuleFileName 进行此操作功能。

TCHAR szFileName[MAX_PATH];

GetModuleFileName(NULL, szFileName, MAX_PATH)

关于c++ - 如何从 native win32 C++ 应用程序获取当前实例的可执行文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4000877/

相关文章:

c++ - 以编程方式删除环境变量

c++ - 在 64 位系统的低地址分配内存的最可靠/可移植的方法是什么?

c++ - 除非首先创建,否则首先创建的对话框将变得无响应?

security - 密码揭示器是如何工作的?

c - 用于在 C 中重命名文件的 Win32 API

c++ - 引用不能为 NULL 或者它可以为 NULL?

c++ - 获取 ostream 的插入运算符

c++ - 如何执行和写入标准输入并将标准输出通过管道传输到套接字?

c - 如何更改 Rich Edit 控件中的下划线颜色 (Win32/C)

c++ - 模拟窗口之间的鼠标选择消息