Получение списка дескрипторов потоков в созданном процессе
Я создаю процесс с помощью этой команды
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 их