So in order to develop software that uses some some of the built in COM objects, you have to purchase a license!!!!
cj, there are some differences.
code:
U:\>regdmp \registry\machine\software\classes\mscomdlg.commondialog\registry\machine\software\classes\mscomdlg.commondialog
= Microsoft Common Dialog Control, version 6.0
CLSID
= {F9043C85-F6F2-101A-A3C9-08002B2F49FB}
CurVer
= MSComDlg.CommonDialog.1
U:\>regdmp \registry\machine\software\classes\mscomdlg.commondialog.1
\registry\machine\software\classes\mscomdlg.commondialog.1
= Microsoft Common Dialog Control, version 6.0
CLSID
= {F9043C85-F6F2-101A-A3C9-08002B2F49FB}
U:\>regdmp \registry\machine\software\classes\clsid\{F9043C85-F6F2-101A-A3C9-08002B2F49FB}
\registry\machine\software\classes\clsid\{F9043C85-F6F2-101A-A3C9-08002B2F49FB}
= Microsoft Common Dialog Control, version 6.0
Control
Implemented Categories
{0DE86A52-2BAA-11CF-A229-00AA003D7352}
{0DE86A53-2BAA-11CF-A229-00AA003D7352}
{0DE86A57-2BAA-11CF-A229-00AA003D7352}
{40FC6ED4-2438-11CF-A3DB-080036F12502}
{40FC6ED5-2438-11CF-A3DB-080036F12502}
{7DD95802-9882-11CF-9FA9-00AA006C42C4}
InprocServer32
= C:\WINNT\system32\COMDLG32.OCX
ThreadingModel = Apartment
MiscStatus
= 0
1
= 132499
ProgID
= MSComDlg.CommonDialog.1
Programmable
ToolboxBitmap32
= C:\WINNT\system32\COMDLG32.OCX, 1
TypeLib
= {F9043C88-F6F2-101A-A3C9-08002B2F49FB}
Version
= 1.2
VersionIndependentProgID
= MSComDlg.CommonDialog
Bryce
------------------
kix.isorg.net