字符串比较的问题
有一个函数实现文件名比较的功能BOOL IsProcessOD( PEPROCESS eprocess_temp)
{
PTSTR _pName=NULL;
_pName = (PTSTR)((ULONG)eprocess_temp + 0x174); //_pName为结构成员:进程文件名
if(MmIsAddressValid(_pName))
{
DbgPrint("_pName =%s\n",_pName); //如何输出文件名
if (!_stricmp(_pName,"红旗OD2011.exe")) //如何比较结构成员是否是我要寻找的进程文件 红旗OD2011.exe
{
DbgPrint("GameID= %d\n",(ULONG)eprocess_gameprocess+0x84);
return TRUE;
}
}
return FALSE;
}