PepiMK
2008-03-10, 12:23
Situation: scanning using an administrators account on a Windows Terminal Services server.
Expected: all users get scanned.
Experienced: while the on-demand scan is running, other users cannot login / get assigned a temporary new user profile.
Background: to be able to scan the registry of inactive users, their profiles need to be loaded; while these are loaded, access by their user is limited.
Intended workaround: improve detection of multi-user environments by taking special care of Terminal Services (user32.dll:GetSystemMetrics(SM_REMOTESESSION) fails here, we need to add WTS API support).