Witam, poszukuje programu, który zabije mi dany proces np. co 5 minut, ale żeby program był ukryty i nie przeszkadzał mi w pracy na komputerze. Nie moge nic takiego znaleść. Proszę o pomoc.
Pozdrawiam.
Witam, poszukuje programu, który zabije mi dany proces np. co 5 minut, ale żeby program był ukryty i nie przeszkadzał mi w pracy na komputerze. Nie moge nic takiego znaleść. Proszę o pomoc.
Pozdrawiam.
Można sobie napisać taki skrypt, który będzie realizował to zadanie. A w czym napisać zależy od tego jaki język programowania znasz i po części od tego jaki masz system. Przykładowy trywialny skrypt w Perlu:
my $exists = 0;
my $killed = 0;
my $pid = int $ARGV[0];
print "PID: $pid\n";
die "Malformed PID ($pid)" unless $pid;
while(1)
{
sleep 5;
$exists = kill 0, $pid;
print "Procces with pid $pid doesn't exists\n" unless $exists;
next unless $exists;
$killed = kill 2, $pid; # 2 == SIGINT
print "Process with pid $pid killed\n" if $killed;
}
Chodzi o system Windows, jeżeli miał bym napisać do tylko Delphi/C++, ale aż taki dobry nie jestem/leniwy. Naprawde nie ma takiego programu?
Jest taki wbudowany w Windows, z GUI i się nazywa Task Manager Natomiast wg mnie najprościej napisać skrypt, jeśli pod Windows to naturalnie byłoby napisać plik batch.
A jak napisać skrypt bat, który będzie ukryty (nie bedzie tego okienka i na pasku zadan) i bedzie sie co 5 minut wykonywal?