CLSID for shdocvw.dll different on XP and Vista
shodocvw.dll CLSID is 8856F961-340A-11D0-A96B-00C04FD705A2 on XP
ieframe.dll CLSID is 8856F961-340A-11D0-A96B-00C04FD705A2 on Vista build 5442
Shouldn't the CLSID for a particular component be consistent on all Windows OS?
Thanks,
Geoff
[274 byte] By [
BokGeen] at [2007-12-21]
It's misleading to say "shodocvw.dll CLSID is 8856F961-340A-11D0-A96B-00C04FD705A2 on XP". A better way to phrase this is "the object with CLSID 8856... is implemented in shdocvw.dll on XP". On vista, this object is implemented in a different DLL.
Part of the point of COM, and clsids, is that it doesn't matter which DLL implements a given object.