Ad-Aware and Process Viewer see the same modules, but total them up
differently. For example:
Process A
Module 1
Module 2
Process B
Module 1
Module 3
Process C
Module 1
Module 4
Ad-aware would report:
3 Running Processes
6 Process Modules
In Process Viewer, select the View> Module Usage menu item. Then look at
the status bar of the newly opened window and you'd see '4 Module(s).'
In both case there are exactly 4 modules in memory, but Module 1 is
being used by three distinct processes.
Your count of 1300+ modules is normal for Ad-Aware, but that doesn't
tell you if they are all legit modules. If you're dealing with super
critical data (access codes to Fort Knox, locations for the missing WMDs
....) and there has been an intrusion on the system --- you'd probably
want to verify the location and version of each module as well as
compare byte count and MD5 check sum of each module against a known good
reference image.
For us normal folk, if SpyBot, Ad-Aware and your anti-virus program all
give clean scans we'll just assume the 400+ unique modules reported by
Process Viewer are all OK.
For more information see Robert Hensing's Weblog.
http://weblogs.asp.net/robert_hensing/
Robert Hensing is a member of the Microsoft Product
Support Services Incident Response team.