My current guess is that it matches processes using the name of the executable of the process that holds the file being replaced. When several instances are running, it seems to just pick the first it encounters. Of course this does no harm, but it confuses and worries users, as the installer seems to be doing erratic and wrong things.
Has anyone encountered this and know of a workaround or solution?
All suggestions are appreciated!
