随便在运行时向Licenses添加一个关于MSComm的Licenses就可以了,例如:(In VB)
Private Sub Form_Load()
Dim o As VBControlExtender
Licenses.Add "MSCommLib.MSComm.1", ""
Set o = Controls.Add("MSCommLib.MSComm.1", "MSComm1")
End Sub
visual studio 所带的控件都在安装时就带有一个global license for developer,因此在装有visual studio的电脑上这些控件可以正常运行,如果将某控件放到vb的form中或vc的dialog资源中,控件的许可信息就存放在form或dialog中,所以可以正常发布运行。我也没有找到它的license文件,但是有一个办法可以使控件正常运行,现在我不在公司,想了解的话请给我发email。