![]() |
невидимое cmd
Пишу трояна на с++. Всё написал, только осталась полная ерунда. Нуно скрыть cmd. Нашёл
Код:
ShowWindow(hWnd, SW_HIDE); |
Может я не понял, но чьё cmd нужно скрыть? Из какого приложения его нужно скрыть?
hWnd - это хэндл окна, котрое нужно скрыть. |
Нужно скрыть cmd самогу трояна. А тока у жертвы возникнут подозрение: почему висит посреди экрана cmd.))
|
Цитата:
hWnd - это 4(32b)/8(64b) - байтное значение "идентификатора" окна (хэндла), используя которое которое этим окном можно манипулировать получить его можно ф-ией FindWindow() которая требует имя класса/+заголовок окна и вообще можно обойтись без ShowWindow(), если создавать cmd ф-ией CreateProcess для шелла, заполняя некоторые структуры надо было идти на поинт и пить а не WinAPI изучать! :D |
Цитата:
Не всем дано ходить на Поинты =) так что остаться Изучать WinAPI |
Ky3bMu4, я думаю, следующий пример тебе поможет:
Код:
HWND GetConsoleHwnd(void) |
Г-н
Ky3bMu4 если можно скинь исходник мне на мыло. я прграммировать только начинаю интересно было бы посмотреть....
invisible@doma.net.ua |
тебе просто нужно выполнение команд в cmd?если да попробуй system(), если я правильно тебч понял
|
Эх...
Код:
WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) |
ShowWindow(хендл окна (для получения используй FindWindow), SW_HIDE)
а воообще лучше winexec('cmd.exe',SW_HIDE) либо CreateProcess() |
| Время: 10:04 |