1
Do you know a Windows software (or several) that can analyze what a running program is doing ?
For example, detecting if the program is connecting to the Internet (and to what), of sending data via e-mail or FTP, or scanning files and directories... Or even analyze the content of the memory it is using.
I know there are means to analyze the memory (videogames Tool-Assisted Speedrunners use this kind of software to analyze the maximum character speed, for instance). So there might be softwares that can analyze other actions.
Spiceworks may have what you are looking for it can track lots of different activities if set up correctly – ThunderToes – 2014-08-21T08:44:10.960
@NathanTaylor: It seems to me that Spiceworks is an IT Admin tool for enterprises, to know the bandwidth amoutn used by each PC. Can it be used to monitor a single software's activity ? For example, to debug or to detect odd behaviors ? – Seeven – 2014-08-21T09:05:29.533
The only thing I've witnessed it do as a spiceworks user myself is track the license status of the software, installed version present on the network, and the applications that are installed on each and every machine... im not too sure of the actual background processes that the software runs though, thats why I didn't post an answer. – ThunderToes – 2014-08-21T09:10:02.643
1
What you want is Process Monitor. You can use
– Vinayak – 2014-08-21T09:13:31.167netstat
or CurrPorts for network monitoringIf you need to analyze the contents of the memory that the process is using, you'll need to use a debugger like OllyDbg
– Vinayak – 2014-08-21T09:18:13.407Thanks for all your answers, I will check for some tutorials as those softwares seems really complete to me. I've heard of Glasswire for network monitoring ; what do you think about it ?
– Seeven – 2014-08-27T08:46:45.540