Monitorowanie aplikacji

Mam pod Windows zainstalowany pewien program. Program ten okresowo uruchamia również inne procesy (jak przypuszczam). W jaki sposób monitorować:

  • jakie dodatkowe procesy uruchamia aplikacja główna podczas startu i później podczas użytkowania programu?
  • jak często i z jakimi serwerami komunikuje się aplikacja główna lub/i procesy, które aplikacja główna uruchamia?
    Mam przypuszczenia, że następuje wymiana danych pomiędzy moim komputerem, a nieznanymi mi serwerami poprzez właśnie tą aplikację. Z aplikacji zrezygnować nie mogę, ale chcę zablokować jej dostęp do tych serwerów. Aby to zrobić, to przez jakiś czas muszę ją w trybie ciągłym „nadzorować”.
    Czy programy typu Process Explorer będą tutaj wystarczająco pomocne?
    Czy macie inne propozycje na ogarnięcie tematu?

Do pierwszego punktu potrzebujesz tego:

A do drugiego - tego:
https://www.microsoft.com/en-us/download/details.aspx?id=4865