메뉴 건너뛰기

프로그래밍


그래도 신호강도를 못 받고 있습니다.ㅠ0ㅠ

정성욱 2006.06.27 14:05 조회 수 : 232

인터넷 및 codeproject 내용을 보고 COM, WMI초기화 부분을 추가하여...63번 내용을 보고 코딩을 했습니다. 그래도 신호강도가 안 받아집니다.ㅠ0ㅠ

왜 그런지 모르겠네요...ㅠ0ㅠ

if(CoInitializeSecurity( NULL,
-1,
NULL,
NULL,
RPC_C_AUTHN_LEVEL_PKT,
RPC_C_IMP_LEVEL_IMPERSONATE,
NULL,
EOAC_NONE,
0
) != S_OK)
return;

IWbemLocator * pIWbemLocator = NULL;
IWbemServices * pWbemServices = NULL;
IEnumWbemClassObject * pEnumObject = NULL;

BSTR bstrNamespace = (L"root\\cimv2");

if(CoCreateInstance (
CLSID_WbemAdministrativeLocator,
NULL ,
CLSCTX_INPROC_SERVER or CLSCTX_LOCAL_SERVER ,
IID_IUnknown ,
( void ** ) & pIWbemLocator
) != S_OK)
return;

//IWbemServices *pSvc = NULL;
//IEnumWbemClassObject * pEnumerator = NULL;
HRESULT hres = pWbemServices->ExecQuery(bstr_t("WQL"), bstr_t("SELECT * FROM MSNdis_80211_ReceivedSignalStrength Where active=true"),
WBEM_FLAG_FORWARD_ONLY oror WBEM_FLAG_RETURN_IMMEDIATELY, NULL, &pEnumObject);

IWbemClassObject *pclsObj;
ULONG uReturn = 0;

while (pEnumObject)
{
HRESULT hr = pEnumObject->Next(WBEM_INFINITE, 1, &pclsObj,
&uReturn); //WBEM_INFINITE

if(0 == uReturn)
{
//cout << "Need to BREAK!" << endl;
break;
}

VARIANT vtProp;
VariantInit(&vtProp);

// Get the value of the Name property
hr = pclsObj->Get(L"Ndis80211ReceivedSignalStrength", 0, &vtProp, 0, 0);
// wcout << " OS Name : " << vtProp.bstrVal << endl;
_bstr_t bstrPath = &vtProp; //Just to convert BSTR to ANSI
char* strPath=(char*)bstrPath;

if (SUCCEEDED(hr))
MessageBox(strPath);
else
MessageBox("Error in getting object");

VariantClear(&vtProp);
}

pIWbemLocator->Release();
pWbemServices->Release();
pEnumObject->Release();
CoUninitialize();

답변 부탁드립니다.ㅠ0ㅠ




번호 제목 글쓴이 날짜 조회 수
공지 [TIP] PYTHON 에서 "UnicodeDecodeError: 'cp949' codec can't decode byte 0xe2 in position 6987: illegal multibyte sequence" 오류 날때... [48] 파이팅건맨 2016.02.20 105318
공지 [TIP] R에서 페이스북 페이지 정보 크롤링 하기 [6] 파이팅건맨 2017.02.11 15145
공지 [TIP] TensorFlow를 윈도우에서 사용하기 (A way to use TensorFlow on Windows) [3] 파이팅건맨 2016.04.16 14591
45 가상키보드 후킹 포커스 문제... [1] 문현민 2010.12.10 1167
44 소스코드에 대한 추가질문입니다^^ [1] 통신관련대학생 2009.05.26 168
43 마무리 질문일듯합니다^^^^^^ [1] 통신관련대학생 2009.05.14 974
42 밑에 소스에 대한 추가질문입니다 ^^ [1] 통신관련대학생 2009.05.13 359
41 홈페이지 주인님 소스에 대한 질문입니다 [1] 통신관련대학생 2009.05.12 512
40 Gunshadow가 관련된 질문 입니다. [1] 오성근 2007.12.17 149
39 Gunshadow.sys 파일의 바이러스 진단 여부에 대한 문의입니다. [5] 어베스트! 고객지원팀 2007.12.11 140
38 Gunshadow.sys,dll파일 삭제에 관해서, [1] 메이트 2007.12.01 548
37 레지스트리후킹 [1] 임비스 2006.11.17 369
» 그래도 신호강도를 못 받고 있습니다.ㅠ0ㅠ [1] 정성욱 2006.06.27 232
35 무선랜카드에서 연결속도 및 신호강도 받아오는 방법이 궁금합니다. [1] 정성욱 2006.06.26 614
34 CRC - 16 소스 수정할려고 하는데 어떻게 해야할지.. 질문드립니다. [1] 전철민 2006.06.23 724
33 Extern을 이용하여 모듈화 할때 문제점 질문드립니다!!! [1] 전철민 2006.06.23 296
32 visual C를 이용해서 미디어 플레이어 짜는법좀 [1] 김지만 2006.04.27 278
31 시리얼통신관련 질문..(응답속도에 관해..) [1] 고진원 2006.04.03 644
30 crc체크기??crc체크? [1] 초보 2006.01.08 766
29 sys파일에 관한 질문 입니다 [3] 학생 2005.12.30 288
28 온라인게임에서 CRC check 차단하는법, [1] CRC check 2005.12.18 421
27 CRC 체크 소스 관련 질문 드립니다. [1] 2005.12.11 642
26 485 컨버터를 이용한 통신 RTS제어 [3] 이상진 2005.11.29 395
위로