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貌似不对…………
{
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貌似不对…………
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货