Получение списка дескрипторов потоков в созданном процессе

Я создаю процесс с помощью этой команды

CreateProcess(target, NULL, NULL, NULL, FALSE, DEBUG_PROCESS, NULL, NULL, &si, &pi)

когда я запускаю этот код со специальным файлом, процесс создает несколько потоков, и теперь я хочу убедиться, что все эти потоки завершены, прежде чем я что-то сделаю, я должен использовать эту функцию:

WaitForMultipleObjects( numThreads,    // number of threads to wait for 
                                     threadHandles, // handles for threads to wait for
                                     TRUE,          // wait for all of the threads
                                     INFINITE       // wait forever
                                    );

Второй аргумент в этой функции - массив, содержащий дескриптор потоков. теперь, как я получаю дескриптор всех потоков, которые создают функцию createprocess их

0 ответов

Другие вопросы по тегам