Hi Paul
I've been battling the same problem myself since Friday (it's now 1am
Monday) and have finally figured out the "kosher" solution.
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.
--
Good Luck
Graham Mandeno [Access MVP]
Auckland, New Zealand
I am using winsock controls in my A2007 application. Since I loaded update
KB960715, the winsock controls are no longer recognized. I spent all day
scouring the internet and tried updating MSWINSCK.OCX (6.1.9782) but
nothing
works unless I remove KB960715.
Any help would be appreciated.
Thanks
Paul- Hide quoted text -
- Show quoted text -