LastError=,=
惊闻我的代码出现了一个BUG。
本来逻辑是这样没问题,完全调通了
if(XXX失败)
{
    DWORD dwLastErr = GetLastError();
    if(某种特定的Error == dwLastErr)
    {
         doRepairLogic();
    }
}
发布之前心想失败了还是加个上报吧。
if(XXX失败)
{
    DoDataReport(xx);
    DWORD dwLastErr = GetLastError();
    if(某种特定的Error == dwLastErr)
    {
         doRepairLogic();
    }
}
上报完dwLastErr被覆盖成了0,后面逻辑全挂了……。

