Networking Forums

Networking Forums > Wireless Networking > Wireless Networks > WinXP SP2 WMI Problem

Reply
Thread Tools Display Modes

WinXP SP2 WMI Problem

 
 
Dmitry Andrianov
Guest
Posts: n/a

 
      07-13-2004, 08:01 AM
Hi All

I'm trying to set SSID for adapter
(Intel(R) PRO/Wireless 2100 LAN 3B Mini PCI Adapter, drivers v 1.6.0.46)
using WMI(see code below).

CoInitializeEx(NULL, COINIT_MULTITHREADED);

CoInitializeSecurity(NULL, -1, NULL, NULL,
RPC_C_AUTHN_LEVEL_CONNECT,
RPC_C_IMP_LEVEL_IMPERSONATE,
NULL, EOAC_NONE, 0);

CComPtr<IWbemLocator> pLocator;
pLocator.CoCreateInstance(__uuidof(WbemLocator));

CComPtr<IWbemServices> pServices;
pLocator->ConnectServer(CComBSTR(TEXT("root\\wmi")),
NULL,
NULL,
NULL,
0,
NULL,
NULL,
&pServices);

char* szSsid = "Test ssid";
CComBSTR bstrPath = L"MSNdis_80211_ServiceSetIdentifier='Intel(R)
PRO/Wireless 2100 LAN 3B Mini PCI Adapter'";

CComPtr<IWbemClassObject> pSsid;
pServices->GetObject(bstrPath,
WBEM_FLAG_RETURN_WBEM_COMPLETE,
NULL,
&pSsid,
NULL);

SAFEARRAY* psa = SafeArrayCreateVector(VT_UI1, 0, 32 + 1);

BYTE* pData;
SafeArrayAccessData(psa, (PVOID*) &pData);

pData[0] = (BYTE) lstrlenA(szSsid);
memcpy(pData + 4, szSsid, min(32 - sizeof(ULONG), lstrlenA(szSsid)));

SafeArrayUnaccessData(psa);

CComVariant vSsid;
vSsid.vt = VT_ARRAY | VT_UI1;
vSsid.parray = psa;

pSsid->Put(TEXT("Ndis80211SsId"), 0, &vSsid, 0);

pServices->PutInstance(pSsid, WBEM_FLAG_UPDATE_ONLY, NULL, NULL);

CoUninitialize();

On Windows XP with SP1 all is ok,
but after installation SP2(v 2138) PutInstance always return
0x8004100C - wbemErrNotSupported.

Could anyone help me ?


 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
WinXP wireless problem... jnkmail009@yahoo.com Wireless Internet 5 11-25-2008 03:22 PM
Problem with WinXP and Linksys BEFW1154 Richard M. Hartman Wireless Networks 2 01-02-2006 03:16 PM
Samba problem with a WinXP Home box Larry Gagnon Linux Networking 0 02-13-2005 04:21 PM
Linux - WinXp network problem Mariusz Debinski Linux Networking 0 01-24-2004 05:26 PM
WinXP Pro/WinXP Home Problem AlexC Home Networking 4 09-02-2003 05:50 PM



1 2 3 4 5 6 7 8 9 10 11