CString ss = ItemBuf;
if(ss.Find("11273118" , 0) >= 0)
{
AfxMessageBox("找到");
}这种方式恨可能是找不到的,因为字符串是以'\0'结束的,而读取出来的应该都是二进制内容,直接转换为字符串后,很多的内容恨可能丢失了,最好的方式是直接在二进制数据中进行查找,或者把二进制数据转换为字符串数据(不是通过上面的方式转换),再进行比较,查找.二进制数据在内存中都是以16进制的方式表示的,需要一个字节一个自己转换,如值为0x31,则是字符'1'等.