最近的Windows更新是否破坏了VB 6/.NET交互操作?

8

最近,我们公司的XP机器上停止运行了一个使用.NET 1.1/2.0组件的VB 6应用程序。当时IT部门正在安装Windows补丁,因此我想知道是否有人听说过更新破坏了VB 6/.NET互操作性的情况?


5
我不知道。如果您发布有关问题的更多详细信息,也许我们可以帮助查找原因? - MarkJ
有一个针对 .Net 2.0 的安全补丁,影响了在 .net 1.1 和 2.0 中如何引发错误。这并没有破坏我的 COM 互操作,但我在 COM 中遇到了更多错误。 - Gary Kindel
可能就是这样了,因为旧组件明显是用 .NET 1.1 写的。 - Jonathan Allen
1
我对此特别情况不太清楚,但Windows更新经常会破坏COM组件注册,导致软件需要重新安装。通常,重新安装损坏的程序或使用regsvr32识别和手动重新注册组件可以解决问题。 - Steve Jorgensen
1个回答

1
你是否正在将COM+组件作为代理运行在其他服务器上?如果是的话,我之前在安装Windows 2003服务器的SP2时遇到过问题,即在更新后,COM+设置(组件服务,根节点)缺少了“远程激活”安全设置权限。不知道这是否是你的问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接