Здравствуйте z_yura, Вы писали:
ZY>Проблема такая: ZY> есть handle потока. ZY> надо определить исполняется он или остановлен (после SuspendThread или создания с флагом CREATE_SUSPENDED).
DWORD SuspendThread(
HANDLE hThread // handle to thread
);
Если возвратит больше 0 значит был уже остановлен, не забудь сделать ResumeThread(...)
ZY>Еще одна проблемма: ZY> надо определить является ли поток с handle'ом текущим или нет (функция GetCurrentThread возвращает константу типа 0xfffffffe, о чем честно написано в MSDN)...