How's the CLSID be determined? Is it generated when I export the component from MTS? If I regenerate it the next time, will the CLSID be changed?
CLSID is generated by VB every time you compile your DLL. It uses a algorithm by Open Software Foundation, which guarantee that CLSID is always unique. If you use "Binary Compatable", then the same CLSID is used.
I've tried to examine it in mts explorer, in the security tab, "authorization checking" was enabled, will it have any effect? No role was defined at all, so ..........any idea??
Yes, I think it is. Otherwise, it is your user access level.

Regards,
TheBao