uuid不匹配导致ActiveX控件编译后不能正确注册

近期需要修改一个以前做的ActiveX(ocx)控件(MFC架构),添加部分功能以作新用。为了防止新旧控件产生冲突,将ocx的ClassID进行修改。之后,在控件注册时出现了一些问题,费了些脑筋。现在将问题和解决方法都记录一下,算是自己的备忘录,也供遇到类似问题的朋友参考。