GetModleFileName返回进程名包含路径
GetModuleBaseName返回进程名不包含路径
下面是获取当前进程名的方法
GetModleFileName(NULL, lpText, sizeof(lpText));
GetModuleBaseName(GetCurrentProcess(), NULL, lpText, sizeof(lpText));
使用GetModuleBaseName 必须 #include <psapi.h>
下午试了一下, GetModuleBaseName , 在VS2012下只要 #include <paapi.h>即可,
但是在VS2010上却无法编译通过, 查找原因是, 必须加上 #pragma comment (lib,"Psapi.lib")
本文介绍了两种获取当前进程名称的方法:GetModleFileName 和 GetModuleBaseName。前者返回包含路径的进程名,后者返回不含路径的进程名。文章还提到了在不同版本的Visual Studio中使用这些API时的注意事项。

422

被折叠的 条评论
为什么被折叠?



