|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.06.2011, 16:55 | #1 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
OpenThread неправильно указан параметр
Всем доброго. Есть задача ставить на паузу-пуск один процесс, который грузит процессор на 100%. Предполагаю что постановка его на паузу снимет загрузку, и позволит работать другим программам.
Для этого пытаюсь использовать следующие действия: 1) Создаю процесс: Код:
2) Пытаюсь открыть процесс с доступом на остановку: Код:
Подскажите что именно я неверно передаю. функция у меня описана так:\ Код:
Цитата:
I'm learning to live...
|
|
21.06.2011, 17:01 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
1) почему бы не стартануть его на паузе? флаг CREATE_SUSPENDED.
2)в pi есть hThread, уже открытый хендл главного потока да и кстати, если процесс создает еще потоки, то ты не их поставишь на паузу, а лишь главный(первый) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 21.06.2011 в 17:04. |
21.06.2011, 18:07 | #3 | |||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Цитата:
Меня больше интересует почему такая ошибка выдается странная...
I'm learning to live...
|
|||
21.06.2011, 18:25 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
так, Виталий, чтото не учел я одного, ты ведь запускаешь cmd, а потом уже он запускает нужный процесс, так?
если так то оно и понятно, cmd то закрывается как запустит приложение. может тебе стоит искать нужный процесс по имени, брать pid потом открывать его и орудовать с ним?(еще можно в сторону Jobs глянуть, но в Делфи помоему их не было, всмысле заголовочников, разве что в Jedi смотреть) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
21.06.2011, 21:14 | #5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ты меня подтолкнул таки к правильному ответу.
Код:
И правильным решением было: Код:
I'm learning to live...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Че неправильно! | HixoH | Общие вопросы C/C++ | 0 | 23.12.2009 15:04 |
Народ как загрузить текст в Memo из готового фала, который указан в ListBox?) | OPF_Nik | Общие вопросы Delphi | 7 | 09.11.2009 23:13 |
что неправильно? | helavisa | Общие вопросы C/C++ | 18 | 02.06.2009 17:51 |
Автоматический запуск макросов с листа на котором указан перечень макросов с параметрами и без | Neoli | Microsoft Office Excel | 2 | 09.03.2009 14:31 |
запрос который бы подсчитывал количество полных лет начиная с того года который указан в данных мне базах | PereCCC | Помощь студентам | 8 | 15.05.2008 16:24 |