Boost logo

Boost Users :

Subject: [Boost-users] #include <boost/asio.hpp> makes installshield's "Extract COM Interface" get bad winsock2 registry settings
From: Kevin McMahon (kevinmcm_at_[hidden])
Date: 2008-11-06 19:20:31


All I have to do is #include <boost/asio.hpp>. I tried boost 1.35 and
boost 1.37 with Visual Studio 2008. If it is included,
InstallShield's RegSpyUI (or it's "Extract COM Interface" step) gets
bad Winsock2 registry settings. When InstallShield applies those
settings, it screws up the machine. Most notably, DNS is disabled.

The registry settings that appear are:

HKEY_LOCAL_MACHINE\
        System\
                CurrentControlSet\
                        Services\
                                WinSock2\
                                        Parameters\
                                                WinSock_Registry_version==>2.0
                                                NameSpace_Catalog5\
                                                        Num_Catalog_Entries==>0
                                                        Serial_Access_Num==>1
                                                        Catalog_Entries\
                                                Protocol_Catalog9\
                                                        Num_Catalog_Entries==>0
                                                        Next_Catalog_Entry_ID==>-23
                                                        Serial_Access_Num==>1
                                                        Catalog_Entries\

I don't know where they come from. I'm still trying to figure it
out. If anyone has any advice, I'd be grateful.

Thanks,

Kevin McMahon
kevin_at_[hidden]

Kevin McMahon
kevinmcm_at_[hidden]


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net