我正在开发一个正交的。多个应用程序的报告/日志系统,想知道如何使用 C/C++ 在 Windows 上获取应用程序名称?显而易见的要求是我无法将其作为命令行参数获取,也无法让应用程序直接告诉我,因此我需要查询操作系统。
感谢任何想法!
最佳答案
您可以尝试以下操作。调用传入 NULL 的 GetModuleHandle。这将为您返回当前运行进程的 .exe 句柄。然后您可以使用 GetModuleFileName 方法获取实际文件的名称。这应该作为一个好的“程序名称”
关于c - 如何以编程方式获取应用程序的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/956938/