Сейчас на форуме: (+5 невидимых)

 eXeL@B —› Программирование —› Как что-то написать в ConsoleApp из другого процесса ?
Посл.ответ Сообщение

Ранг: 226.0 (наставник), 67thx
Активность: 0.160
Статус: Участник

Создано: 14 июля 2007 20:47
· Личное сообщение · #1

Вот пример ConsoleApp.
В приложении скомпилированное.

{$APPTYPE CONSOLE}
uses Windows;
var hStdOut: THandle;
tmp: DWord;
begin
hStdOut := GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hStdOut, FOREGROUND_GREEN or FOREGROUND_INTENSITY);
SetConsoleTitle('Console APP');
WriteLn('TEST: WriteLn');
SetConsoleTextAttribute(hStdOut, FOREGROUND_RED or FOREGROUND_INTENSITY);
WriteConsoleA(hStdOut,PChar('TEST: WriteConsoleA'),19,tmp,0);
ReadLn;
end.




5c3a_14.07.2007_CRACKLAB.rU.tgz - SAMPLE.exe



Ранг: 309.8 (мудрец), 21thx
Активность: 0.170
Статус: Участник

Создано: 14 июля 2007 21:55
· Личное сообщение · #2

CreateRemoteThread? =))

-----
Shalom ebanats!




Ранг: 163.7 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 14 июля 2007 22:49
· Личное сообщение · #3

Можно попробовать сделать DuplicateHandle для ProcessParameters->StandardOutput (StdOutputHandle) из PEB.




Ранг: 120.9 (ветеран), 5thx
Активность: 0.080
Статус: Участник
Programmer and reverser

Создано: 14 июля 2007 23:19
· Личное сообщение · #4

S_T_A_S_ пишет:
сделать DuplicateHandle

+1. точно будет работать

-----
Уважайте других и пишите грамотно.



 eXeL@B —› Программирование —› Как что-то написать в ConsoleApp из другого процесса ?
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати