Hi Paul
Did you see my reply to your other thread? Here is a "kosher" solution that
moves forwards, rather than uninstalling KB960715:
The KB960715 "security update" sets a "kill bit" in the registry entry for
several ActiveX controls, including several of MS's own VB6 controls.
MSFlexGrid and WinSock are two of those affected.
More info here:
http://www.microsoft.com/technet/security/advisory/960715.mspx
It turns out that there is another KB (957924) which updates those VB6
ActiveX controls to a later version which does not have the vulnerability
and are therefore not kill-bitted. The "OK" version for msflxgrd.ocx and
mswinsck.ocx 6.1.98.12.
You can download this VB6 update from here:
http://support.microsoft.com/kb/957924
Unfortunately, the KB957924 update will not run unless you have VB6
installed, so you probably can't run it on the end-user machine. However,
you can run it on a machine with VB6 and then redistribute the new
version(s) of the OCX file(s) from that machine to the end users.
I hope this helps. I agree with you that this is a monumental cock-up. I
don't understand how MS can shoot themselves in the foot like this.