本文介绍了调用SymFindFileInPath函数失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好.我调用SymFindFileInPath函数失败,不知道为什么,这是我的代码,希望有人可以帮助我进行分析.布尔B_Is = SymFindFileInPath(GetCurrentProcess(), " srv ** d:\\符号* http://msdl.microsoft.com//download//symbols" , SymsrvInfo.pdbfile, (PVOID)& SymsrvInfo.guid, SymsrvInfo.age, 0 8 ,pszFilePath, 0 0 );如果(B_Is == FALSE){ printf(" SymFindFileInPath \ n" ); 返回 TRUE;}SymSetSearchPath(hProc," d:\\ symbols" );

解决方案


hello,everyone. I call SymFindFileInPath function failed,do not know why,this is my code, I hope someone can help me to analyze.

SymSrvGetFileIndexInfo(pszPath,&SymsrvInfo,FALSE);
BOOL B_Is=SymFindFileInPath(GetCurrentProcess(),
    "srv**d:\\symbols*http://msdl.microsoft.com//download//symbols",
    SymsrvInfo.pdbfile,
    (PVOID)&SymsrvInfo.guid,
    SymsrvInfo.age,0,8,pszFilePath,0,0);
if(B_Is==FALSE)
{
    printf("SymFindFileInPath\n");
    return TRUE;
}
SymSetSearchPath(hProc,"d:\\symbols");
解决方案


这篇关于调用SymFindFileInPath函数失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-25 06:22