다음을 통해 공유

Win32 API // Network Adapter MAC Address 옵션

익명
2022-10-19T08:14:27+00:00

안녕하세요.

제가 MFC C++을 공부하는데 사용자를 식별하기 위해서 MAC 주소를 사용하려고 합니다.

문제는 사용자가 제어판에서 제공되는 기능으로 MAC Address를 임의로 바꿀 수 있어서 이를 방지하고자 구글에서 찾아보았습니다.

아래 설정창에서 사용자 임의 MAC address를 넣게되면 MAC이 바뀜과 동시에 그 값을 가진 파일이

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4d36e972-e325-11ce-bfc1-08002be10318}\0001 에 Network Address의 이름으로 생성되는 것을

알게 되었고, 다시 없음으로 설정 시 Network Address 파일이 삭제되며 기존의 MAC address로 바뀌는 것을 확인할 수 있었습니다.

그래서 저는 이 파일을 삭제하는 것을 목표로 하였고 RegOpenKeyEx, RegDeleteValue를 이용하여 파일을 삭제하는데 성공했지만 재 부팅 이라는 절차가 필요했습니다.

혹시 재부팅이 없이 적용되는 방법이나 MFC C++, Win32 API에서 해당 설정을 바꿀 수 있는 방법이 있습니까?

가정용 Windows | Windows 10 | 설정

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음

답변 1개

정렬 기준: 가장 유용함
  1. 익명
    2022-10-19T10:08:14+00:00

    저희는 사용자를 위하여 번역된 내용을 제공하고 있습니다. 문법적 오류가 있더라도 양해바랍니다.

    안녕하세요, 저는 엘리스이며, 귀하의 문제를 기꺼이 도와 드리겠습니다.

    소프트웨어 개발 및 더 많은 기술 질문에 대해서는 여기에서 질문하는 것이 가장 좋습니다.

    https://learn.microsoft.com/

    감사합니다
    엘리스

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음