Сейчас на форуме: asfa, _MBK_, Adler (+8 невидимых)

 eXeL@B —› Вопросы новичков —› Сокрытие процесса
Посл.ответ Сообщение

Ранг: 1.1 (гость)
Активность: 0=0
Статус: Участник

Создано: 05 марта 2013 20:29
· Личное сообщение · #1

Здравствуйте!

Извиняюсь за глупый вопрос: как мне осуществить сокрытие окна запускаемого через CreateProcess процесса? Нашёл только способ через создание собственного десктопа, но на это нужны соответствующие привилегии. Есть ли какие-нибудь другие надёжные способы? Target: win7 x86 и x64.




Ранг: 158.5 (ветеран), 219thx
Активность: 0.120.01
Статус: Участник

Создано: 05 марта 2013 20:33 · Поправил: ZaZa
· Личное сообщение · #2

http://stackoverflow.com/questions/780465/winapi-createprocess-but-hide-the-process-window
Code:
  1. STARTF_USESHOWWINDOW in dwFlags
  2.  
  3.     StartupInfo.dwFlags = STARTF_USESHOWWINDOW;
  4.     StartupInfo.wShowWindow = SW_HIDE;


Гугль уже не тот, правда?

-----
One death is a tragedy, one million is a statistic.




Ранг: 1.1 (гость)
Активность: 0=0
Статус: Участник

Создано: 05 марта 2013 20:35
· Личное сообщение · #3

Не то: параметры в STARTUPINFO - это только "указание" процессу на желаемое отображение его окна. Соответственно, процесс может им и не следовать. Ну и + там речь идёт о cmd.exe, которая обладает ключом тихого запуска.




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 05 марта 2013 20:38
· Личное сообщение · #4

А при чём тут данный форум? В гугле ищи, как недоконей скрывают.


 eXeL@B —› Вопросы новичков —› Сокрытие процесса
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати