Finally I moved from windows 98 to windows XP. I found there are lots of garbages running, so I decided to kill them AUTOMATICALLY. I also running anti-virus and anti-adware, but just want one more layer of defense.

The main thing is to maintain a list of processes that you want to kill.

I can make it also delete the binaries, but I found it useful to manually delete them, as at the same time, you might find files that are associated, for example, .dat.

use Win32::Process::Info; use Win32::Process; use Data::Dumper; use strict; use warnings; my $badprocess = { "bargains.exe" => 1, "cdywnqk.exe" => 1, "msbb.exe" => 1, "msn.exe"=>1, "sp2update.exe" => 1, "syncroad.exe" => 1, "webrebates0.exe" => 1, "webrebates1.exe" => 1, "winabsmod.exe" => 1, "winnet.exe" => 1 }; my $pi = Win32::Process::Info->new(); my @info = $pi->GetProcInfo (); for my $i (0..$#info) { if (defined($badprocess->{lc($info[$i]->{"Caption"})})) { my $exit = 0; print "About to kill " . $info[$i]->{"ExecutablePath"} . "\n"; + Win32::Process::KillProcess($info[$i]->{"ProcessId"}, $exit); } }

Replies are listed 'Best First'.
Re: kill garbage processes on win32
by Mr. Muskrat (Canon) on Oct 09, 2004 at 20:38 UTC

    None of that garbage is installed with WindowsXP (with the possible exception of a terrible third-party CD from a PC manufacturer). It sounds to me like you need to take better steps than simply stopping the processes.

    You need to use some spyware removal tools immediately. Get a good firewall and use it. Create and use a non-administrator account until you absolutely need to have admin access. I'm sure you will get more advice than this but it's a good start.

Re: kill garbage processes on win32
by Popcorn Dave (Abbot) on Oct 10, 2004 at 03:49 UTC
    Mr. Muskrat is right, you need a good spyware removal program. My personal favorite is SpyBot. It's a free program but the author accepts donations. Get it. Use it.

    Good luck!

    Useless trivia: In the 2004 Las Vegas phone book there are approximately 28 pages of ads for massage, but almost 200 for lawyers.

      Thanks Popcorn Dave and Mr. Muskrat.

      Actually, I have been using Ad-Aware SE free version and Norton Anti-Virus, but... This is just another layer of defense.

      I am not using any firewall now. BrowserUK suggested ZoneAlarm, and I will try it.

      I will look into the admin account thing.

Re: kill garbage processes on win32
by zentara (Cardinal) on Oct 10, 2004 at 13:17 UTC
    Those "processes" should be enough to make you consider upgrading to Linux.

    I'm not really a human, but I play one on earth. flash japh