Я до сих пор очень часто использую VC6, это не так уж и плохо.
Чтобы избавиться от ошибки ссылки, не добавляйте wbemuuid.lib
в настройках своего проекта.
Если вы пропустите какой-либо символ, просто определите его.
Если вам действительно нужна какая-либо функция из этой библиотеки, используйте LoadLibrary
и GetProcAddress
.
Например, если вам нужны CLSID_WbemLocator
и IID_IWbemLocator
, просто определите их самостоятельно:
GUID MY_CLSID_WbemLocator = {0x4590f811, 0x1d3a, 0x11d0, {0x89, 0x1f, 0x00, 0xaa, 0x00, 0x4b, 0x2e, 0x24}};
GUID MY_IID_IWbemLocator = {0xdc12a687, 0x737f, 0x11cf, {0x88, 0x4d, 0x00, 0xaa, 0x00, 0x4b, 0x2e, 0x24}};
А затем используйте MY_XXXX
в своем коде.