| 
| 似乎不存在越界,我的程序对lpszPathName指向的内存的处理流程很简单,就是在UI线程中new,传递给worker thread,worker thread调用CEmuDevice的一个成员函数对字符串所表示的文件进行处理(该字符串表示了一个文件的路径),随即就delete[]之。pBlockHeaderPrev改变是正常的,你再检查一下是否存在越界问题,可能某个地方计算字符串的长度出错了。另外,也可能是你使用的lib在处理Unicode时存在问题。 ...
 guoyt 发表于 2010-11-27 10:43
  | 
 |