|
네트워크 연결에 랜이름을 ADSL로 수정하고 그 이름을 레지스트리에서 찾아서 확인하려면
아래와 같이 하면 됩니다.아래부분에서 buffer가 ADSL이라는 데이터입니다.
데브피아 펌이구여
지금 제게 필요한건 데이터가 아니고 \\Network 하위폴더를 읽어야 하는데 이걸 어떻게 해야되는지
모르겠네요;; 아시는분 있으면 답변좀 부탁드려요
LONG lResult;
HKEY hKey;
DWORD dwType;
DWORD dwBytes=100;
char buffer[100];
// open Regstry Key
lResult = RegOpenKeyEx(HKEY_LOCAL_MACHINE,"SYSTEM\\CurrentControlSet\\Control\\Network\\{4D36E972-E325-11CE-BFC1-08002BE10318}\\{AA30449A-C71A-4EC7-B48D-413F26A95A0F}\\Connection", 0, KEY_ALL_ACCESS, &hKey);
if(lResult != ERROR_SUCCESS)
{
//Label31->Caption="Register Open Error";
}
// Read Regstry Key
lResult=RegQueryValueEx(hKey, "name", 0, &dwType, (LPBYTE)buffer, &dwBytes);
if(lResult == ERROR_SUCCESS)
Label32->Caption=buffer;
else
Label32->Caption="Register Read Error";
RegCloseKey(hKey);
번외편 님이 쓰신 글 :
: 레지스트리 안에서
:
: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{AA30449A-C71A-4EC7-B48D-413F26A95A0F}\Connection에
: 값 이름은 Name 값데이터는 ADSL 입니다.
: 여기서 값 이름과 값 데이터를
: 빌더 안에서 보려면 어떻게 할수 있을까요?
:
: 도움 부탁드려요 ^^
|