Re[3]: Как приостановить выполнение другой программы (pause)
От: vadim77 Израиль  
Дата: 13.02.04 11:24
Оценка: +1 -1
Здравствуйте, SergeMukhin, Вы писали:

SM>Здравствуйте, Othello, Вы писали:


>>> Интересует как при помощи Win API приостановить выполнение другой программы т.е. поставить её на паузу.

>>> И потом продолжить её выполнение.
>>> Под Win2000.
O>>может SuspendThread ?

SM>но на все thread процесса


SuspendThread конечно подвесит, но что произойдет, если логика приложения не рассчитана на такое? Т.е. я хочу сказать, что если в приложении несколько завязанных друг на друга потоков то вызывая SuspendThread в цикле можно попасть в ситуацию, что один уже висит, а тот который с ним работает еще нет и поведение программы будет непредсказуемым.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.