case CREATE_PROCESS_DEBUG_EVENT:
        {
        HANDLE hSnapshot = NULL;
        THREADENTRY32 ThreadInfo = { sizeof(THREADENTRY32) };
        hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPTHREAD, NULL);
        if(hSnapshot>0)
            {
            if(Thread32First(hSnapshot, &ThreadInfo))
                {
                do
                    {
                    if(ThreadInfo.th32OwnerProcessID==PID)
                        {
                        //printf("%08x %08x\n", ThreadInfo.th32ThreadID, ThreadInfo.th32OwnerProcessID);                        HANDLE hThread = OpenThread(THREAD_ALL_ACCESS, FALSE, ThreadInfo.th32ThreadID);
=======分割线=======
问题出在中间的多个if,我转成if xx then貌似不对…………