Ukrywanie procesu w systemie 2000/XP

0

Mam pytanie ...
Na stronie znalazłem informacje dotyczące ukrywania działania aplikacji tak aby nie byla widoczna po nacisnieciu klawiszy Ctrl+ALt+Del. W windowsie 2000 to niedziałą poniewaz nie ma w pliku rundll32.dll odpowiednich funkcji takich jak w Windows 98 czy Me.
Skopiowalem nawet plik z Windowsa 98 ale to nie pomaga...

CZy zna ktos sposob w jaki mozna ukryc to w windowsie 2000 ?

0

Niestety, nic na to nie poradzisz.
Jedyne co można zrobić w Windowsach NT to:

procedure HideApp;
begin
  Application.Title := '';
  Application.ShowMainForm := False;
  ShowWindow(Application.Handle, SW_HIDE);
  SetWindowLong(Application.Handle, GWL_EXSTYLE,
    GetWindowLong(Application.Handle, GWL_EXSTYLE)
    or WS_EX_TOOLWINDOW);
end;

Proces nie zniknie, możesz najwyżej usuwać go z tego
ListView od Menadżera Zadań wysyłając odpowiedni
komunikat, ale to dosyć skomplikowane jest . . .

Za pewne chodzi Ci o ukrycie jakiegoś niszczycielskiego programu
więc może gdybyś go nazwał svchost.exe i jeszcze uruchomił jako
usługę (czego nie wiem jak zrobić) to nikt by się nie poznał . . .

0

dzięki to mi wystarczy ! W procesach mzoe byc widoczne :)
a tak poza tym to nie będzie zadna niszczycielska aplikacja :P :).

0

Za pewne chodzi Ci o ukrycie jakiegoś niszczycielskiego programu
więc może gdybyś go nazwał svchost.exe i jeszcze uruchomił jako
usługę (czego nie wiem jak zrobić) to nikt by się nie poznał . . .

Takie porady powinny być karalne ;p

0

nazwanie aplikacji svhost.exe naprawde pomaga to ja juz dawno wyprobowalem
ciekawie byloby jak zrobic program jako service [???]

1 użytkowników online, w tym zalogowanych: 0, gości: 1