Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2011, 12:36   #1
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,430
По умолчанию CreateProcess запустить консольную программу со своим заголовком

Всем привет!
интересует вопрос:
Как запустить консольную программу и передать её свой заголовок окна?

Вызубрил все оCreateProcess...

но всеравно не понимаю...

Не посылайте в msd там уже был.. пояните как зопустить чужую консольную прогрумму и передать ей новый заголовок окна?

Сейчас делаю это так
Код:
            Sleep(700); //ждём...
            AttachConsole(Pinfo.dwProcessId); //привязывам консоль
            AppInfo.WindowHande := GetConsoleWindow; //Передаём хэндл окна
            //SetConsoleTitle(PChar('Trollface'));
            SetWindowText(AppInfo.WindowHande, PChar(AppInfo.OtherCaption)); //пишем свой заголовок
            FreeConsole; //отваливаем
Человек_Борща вне форума Ответить с цитированием
Старый 20.05.2011, 13:20   #2
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

Код:
var
  si: STARTUPINFO;
  pi: PROCESS_INFORMATION;
begin
  fillChar(si, sizeof(si), #0);
  si.cb := sizeof(si);
  si.lpTitle := pChar('Вызубрил все оCreateProcess... ');
  //
  CreateProcess(nil, 'cmd.exe', nil, nil, false, 0, nil, nil, si, pi);
end;
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Адаптировать консольную программу под форму free6878 Помощь студентам 0 01.01.2011 14:29
Через CreateProcess запустить программу в свёрнутом состоянии. Человек_Борща Общие вопросы Delphi 9 30.08.2010 15:22
Помогите запустить программу Ellita Помощь студентам 14 21.12.2009 08:05
Как запустить программу? egordark Общие вопросы .NET 4 18.11.2008 18:17
ввод в консольную программу. terminadoor Помощь студентам 6 22.07.2008 12:17