PROCESS_INFORMATION pi;BOOL fSuccess=CreateProcess(...,&pi);if(fSuccess){CloseHandle(pi.hThread);
CloseHandle(pi.hProcess);}
在创建完一个新进程的时候,内核对象使用计数为1还是2啊,若是为1,现在这个操作使得内核对象的值减为0,系统会释放内核对象的,怎么还说这是在创建一个独立的子进程呢?若是为2,则执行完这个操作后内核对象的使用计数为1,这时只剩一个内核对象,没有主进程,没有主线程,还把句柄释放了,那我怎么能继续使用它呢?
CloseHandle(pi.hProcess);}
在创建完一个新进程的时候,内核对象使用计数为1还是2啊,若是为1,现在这个操作使得内核对象的值减为0,系统会释放内核对象的,怎么还说这是在创建一个独立的子进程呢?若是为2,则执行完这个操作后内核对象的使用计数为1,这时只剩一个内核对象,没有主进程,没有主线程,还把句柄释放了,那我怎么能继续使用它呢?
---系统把关键数据隐藏起来,给出一组操控Api,用户是无法有意或无意的修改系统关键数据的。