It is very difficult to know if a suspicious program is running since the attacker can rename the file to something used by Windows itself. There is a program called MS AutoRuns, which allows you to see all the programs that start up automatically. And you can see the full path where it is installed. So something named svchost.exe residing in \program files\somewhere\ would stand out because svchost ought to be residing in \Windows\System32 .