![]() |
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]() ![]() ![]() |
|
ТарасАтавин |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 370 Регистрация: 26.8.2013 Репутация: нет Всего: нет |
И как ему передать параметр командной строки?
-------------------- Не так всё плохо, как оно есть на самом деле. |
|||
|
||||
SenkraD |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 933 Регистрация: 3.2.2006 Где: Украина::Киев Репутация: 4 Всего: 23 |
вот подробный мануал
|
|||
|
||||
ТарасАтавин |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 370 Регистрация: 26.8.2013 Репутация: нет Всего: нет |
Эйси. А что такое атрибуты процесса? И как их задавать?
Это сообщение отредактировал(а) ТарасАтавин - 2.9.2013, 12:33 -------------------- Не так всё плохо, как оно есть на самом деле. |
|||
|
||||
ТарасАтавин |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 370 Регистрация: 26.8.2013 Репутация: нет Всего: нет |
-------------------- Не так всё плохо, как оно есть на самом деле. |
|||
|
||||
SenkraD |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 933 Регистрация: 3.2.2006 Где: Украина::Киев Репутация: 4 Всего: 23 |
Я думаю, что в вашем случае хватит текущих полномочий, а значит можете передавать NULL как это сделано в примере, ссылка на который есть в ссылке, что я давал в качестве мануала.
Кстати, если есть более старые функции: WinExec и ShellExecute, они проще в использовании, примеры их использование есть в тех ссылках. |
|||
|
||||
ТарасАтавин |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 370 Регистрация: 26.8.2013 Репутация: нет Всего: нет |
А можно перенаправить консольный вывод запускаемого процесса? Запустить требуется консольное приложение из оконного. Можно куда нибудь захватить его вывод, чтоб по завершении консольного приложения повторить его в окне?
Это сообщение отредактировал(а) ТарасАтавин - 3.9.2013, 05:39 -------------------- Не так всё плохо, как оно есть на самом деле. |
|||
|
||||
bems |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: 2 Всего: 88 |
если bInheritHandles == TRUE то все хендлы принадлежащие родительскому процессу и для которых разрешено наследование при создании хендла наследуются дочерним процессом.
Чтобы перенаправить консольный ввод и вывод нужно в структуре STARTUPINFO указать хендлы hStdInput, hStdOutput и hStdError, и добавить в dwFlags флажок STARTF_USESTDHANDLES. Эти хендлы должны быть наследуемыми -------------------- Обижено школьников: 8 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Системное программирование и WinAPI" | |
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |