Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вопрос по CreateProcess... Вопрос по CreateProcess... 
:(
    Опции темы
Exploited
Дата 24.6.2002, 14:05 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Доброго времени суток!

Кто-нибудь знает как с помощью CreateProcess запустить процесс в скрытом режиме, так же, как это делает константа SW_HIDE в ShellExecute? Мне нужно запустить консоль, но не хочу показывать окно. Заранее спасибо за помощь.

Код
CreateProcess(PChar(Options.Edit1.Text),PChar(TmpStr),nil,nil,
 False,CREATE_DEFAULT_ERROR_MODE or CREATE_NEW_CONSOLE,nil,nil,si,p);

  Вверх
Song
Дата 24.6.2002, 14:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Sysman.ru
***


Профиль
Группа: Участник
Сообщений: 1095
Регистрация: 2.6.2002

Репутация: нет
Всего: 4



Ну чтож... начинаем читать хэлп. Введём CreateProcess() и нажмём на нём Ctrl+F1
Один из параметров мы видим. Какой? Правильно - lpStartupInfo

Читаем про него:
Код
Points to a STARTUPINFO structure that specifies how the main window for the new process should appear.


Хорошо прочитали, но что же это за струтура-то такая?  :omg
Нажимаем на неё, что видим дальше? Конечно, гениально: параметр wShowWindow

Код
Читаем про него:
Ignored unless dwFlags specifies STARTF_USESHOWWINDOW. The wshowWindow member can be any of the SW_ constants defined in WINUSER.H. For GUI processes, wShowWindow specifies the default value the first time ShowWindow is called. The nCmdShow parameter of ShowWindow is ignored. In subsequent calls to ShowWindow, the wShowWindow member is used if the nCmdShow parameter of ShowWindow is set to SW_SHOWDEFAULT.


В кратце скажу что он принимает такие же значения что и второй параметр в ShowWindow(), wow, а это именно нам и нужно!!!! Победа!!!  :D


--------------------
Прежде чем сказать "Невозможно", подумай, прав ли ты
PM WWW ICQ   Вверх
Exploited
Дата 24.6.2002, 15:11 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Спасибо, буду разбиратся.
Ох уж это моя вечная проблема с английским...
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: WinAPI и системное программирование"
Snowybartram
MetalFanbems
PoseidonRrader
Riply

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • 99% ответов по WinAPI можно найти в MSDN Library, оставшиеся 1% здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема »


 




[ Время генерации скрипта: 0.0426 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.