ďťż

Ładny brzuch

Jak można zatrzymac proces? Chodzi mi o zatrzymanie tak jak robią to antywirusy, zatrzymują w trakcie wykonywania kodu programu. Zatrzymanie procesu - innego niz moj stworzony program. sam w moim programie moge zrobic sleep i zatrzymuje sie na czas. Z góry dziekuje



http://forum.ks-eksp...showtopic=69507
http://forum.ks-eksp...showtopic=64186
http://forum.ks-eksp...showtopic=60542
http://forum.ks-eksp...showtopic=42080
http://forum.ks-eksp...showtopic=38837
http://forum.ks-eksp...showtopic=30409
http://forum.ks-eksp...showtopic=23902
http://forum.ks-eksp...?showtopic=5959
... :>


[...]

Imho chodzi mu o zatrzymanie procesu a nie jego zamkniecie ;P

Właśnie CHODZI MI O ZATRZYMANIE procesu. Dziekuje za linki do zamknięcia procesu lecz oto mi nie chodzi. :excl: ;)



Nie rozumiem jak można zatrzymać proces :/
Można go zabić/zamknąć, ale zatrzymać to raczej chyba nie (chyba, że się mylę). Może Tobie chodzi o zatrzymanie jakiejś usługi w systemie ? :)

Hmm... imho latwiej by bylo zatrzymac watek procesu- to sie chyba da zrobic :P


Nie rozumiem jak można zatrzymać proces :/
Można go zabić/zamknąć, ale zatrzymać to raczej chyba nie (chyba, że się mylę). Może Tobie chodzi o zatrzymanie jakiejś usługi w systemie ? :)

W procesie (programie) tworzysz watek, ktory np. skanuje dysk (np. antywirus). Teraz wątek mozna wstrzymać metodą SuspendThread, a potem go wznowić metodą ResumeThread. W sumie sa to metody API, ale chyba w delphi da sie ich uzyc, albo sa odpowiedniki - to juz sobie poszukaj.

Jest cos takiego. Bo jak by antywirus zatrzymal program? On nie zabija procesu wirusa tylko przez chwile zatrzymuje. jak wyrazisz zgode na uruchomienie to uruchamia a jak nie to zabija

jako global: var si:startupinfo; pi:tprocessinformation; ... utworzenie procesu: GetStartupInfo(si); CreateProcess('c:\windows\notepad.exe','',nil,nil,false,DETACHED_PROCESS, nil,nil,si,pi); OpenProcess(PROCESS_ALL_ACCESS,false,pi.dwProcessId); ... pauza: SuspendThread(pi.hThread); ... kontynuacja: ResumeThread(pi.hThread);

Sorry jednak dziala bardzo dziekuje za odp. :D

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •