Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
VMV
8 / 8 / 0
Регистрация: 08.10.2011
Сообщений: 28
#1

Приостановка выполнения процесса/потока (windows) - C++

08.10.2011, 20:22. Просмотров 1468. Ответов 3
Метки нет (Все метки)

Есть запущенный процесс, например, калькулятор или блокнот, известно ID процесса и его имя. Нужно сделать:
на форме есть две кнопки, при нажатии первой выполнение процесса должно приостанавливаться, при нажатии второй - возобновляться.

Я предполагаю, нужно приостанавливать основной поток процесса (Suspend и Resume), но как это сделать, зная ID и имя процесса? Или, может быть, есть другие способы?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.10.2011, 20:22     Приостановка выполнения процесса/потока (windows)
Посмотрите здесь:

Std::thread приостановка потока - C++
Есть прога в C++ Builder. Три функции описаные внизу запускаются в трех разных потоках. Первый поток генерирует данные для для двух других,...

Приостановка выполнения программы - C++
Подскажите пожалуйста, можно ли в си как-нибудь реализовать приостановку выполнения программы на несколько секунд? Нужно что-то вроде...

Как прочитать данные из потока вывода другого процесса - C++
Как получить то, что выводит командная строка (прочитать выводной поток другого процесса)

Измерение времени выполнения потока - C++
#include "stdafx.h" #include <clocale> #include <math.h> #include <windows.h> int l, m, n, geo, sum; DWORD WINAPI proizv...

Освобождает ли память процесса менеджер памяти Windows? - C++
Если моя программа допускает кучу memory leaks - ов, то после закрытия процесса программы утерянная (утёкшая) память будет так же...

Создание потока из потока. - C++
Надо создать поток 1, в нем создать поток 2, сам я жуткий дураг, немаловероятно что правильного в коде вообще ничего нет ) ругается...

Запуск процесса из С++ - C++
Visual Studio 2013 Пишу код для открытия блокнота: #include <stdio.h> #include <windows.h> #include <iostream> using...

Запуск процесса - C++
Здравствуйте! Как получить данные из потока stderr и стандартного потока вывода процесса? Вот код: char t1 = "ls"; ...

Распаралеливание процесса. - C++
Здравствуйте! у меня небольшая проблема. Небольшая преамбула: сейчас я пишу консольную игру(тапками не кидаться) по мотивам фильма...

Проверка процесса - C++
Мне нужен исходный код проверяющий работоспособность процесса , не как обычно из диспечера задач по имени а по пути фаила запуска ...

Очистка потока - C++
Приветствую! Есть метод класса, принимающий имя сотрудника (объект класса string) и его номер: void Employee::setData() { ...

Очищение потока - C++
Есть манипулятор flush. Где применяется это манипулятор в программе?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kravam
быдлокодер
1691 / 878 / 44
Регистрация: 04.06.2008
Сообщений: 5,424
08.10.2011, 20:46     Приостановка выполнения процесса/потока (windows) #2
Давно писал для себя, перепроверь, могут быть ошибки
Вложения
Тип файла: rar Приостанавливает все потоки процесса.rar (133.3 Кб, 185 просмотров)
vortexx1
6 / 6 / 2
Регистрация: 06.03.2011
Сообщений: 269
08.10.2011, 21:06     Приостановка выполнения процесса/потока (windows) #3
C++
1
system ( "pause" );
VMV
8 / 8 / 0
Регистрация: 08.10.2011
Сообщений: 28
08.10.2011, 22:22  [ТС]     Приостановка выполнения процесса/потока (windows) #4
kravam, премного благодарен. С приостановкой и возобновлением разобрался.
Yandex
Объявления
08.10.2011, 22:22     Приостановка выполнения процесса/потока (windows)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru