저희는 사용자를 위하여 번역된 내용을 제공하고 있습니다. 문법적 오류가 있더라도 양해바랍니다.
안녕하세요, 저는 엘리스이며, 귀하의 문제를 기꺼이 도와 드리겠습니다.
소프트웨어 개발 및 더 많은 기술 질문에 대해서는 여기에서 질문하는 것이 가장 좋습니다.
감사합니다
엘리스
안녕하세요.
제가 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에서 해당 설정을 바꿀 수 있는 방법이 있습니까?
잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.
저희는 사용자를 위하여 번역된 내용을 제공하고 있습니다. 문법적 오류가 있더라도 양해바랍니다.
안녕하세요, 저는 엘리스이며, 귀하의 문제를 기꺼이 도와 드리겠습니다.
소프트웨어 개발 및 더 많은 기술 질문에 대해서는 여기에서 질문하는 것이 가장 좋습니다.
감사합니다
엘리스