C# – CSharp – Change MAC Address Helper – Dll And Sample Code
The dlls support Code Tool need to change MAC address
Hello everyone, today I would like to introduce and share with you a dll serving for the tools related to changing MAC address of the computer, working fine on Win10, the I have not had conditions to test for another version.
The code I collected on github + with more Vietnamese comments and wrote 01 more suitable method for the context.
Usage is very simple:
1. Reference; create app.manifest declare admin access.
2. Get a list of devices connected to the network by Method: GetAllPhysicalNetworkInterface
3. Get the new MAC address using the method: GetNewMac; Check for a valid MAC address using the IsValidMac method.
4. Set value for the new MAC using the method: SetNewMac returns true if successful.
5. Reset the Mac to its default values by setting the new SetNewMac to pass a “” or string.empty.
6. Check the MAC address with 2 methods: GetPhysicalMac and GetRegistryMac
Link dll + Sample code: https://1drv.ms/u/s!AiGPMEwI_kaYnAELRjk9_5BfO-6H?e=RQZbRH
Link dll only:
https://1drv.ms/u/s!AiGPMEwI_kaYnAJWFGmLJMqPTklP?e=icJLSL
In case I do not like the dll I have built, you can refer to the source code: https://github.com/sietseringers/MACAddressTool
=====================================================================
Bộ dll hỗ trợ code Tool cần thay đổi địa chỉ MAC
Xin chào tất cả các bạn, ngày hôm nay mình xin giới thiệu và chia sẻ tới các bạn một dll phục vụ cho việc làm các Tool có liên quan tới việc thay đổi địa chỉ MAC của máy tính, hoạt động ổn trên Win10, các phiên bản khác mình chưa có điều kiện để test.
Code do mình sưu tầm trên github + với thêm bộ comment việt hóa và viết thêm 01 method phù hợp với ngữ cảnh hơn.
Cách sử dụng hết sức đơn giản:
1. Reference; tạo app.manifest khai báo quyền truy cập admin.
2. Lấy danh sách các thiết bị kết nối mạng bằng Method: GetAllPhysicalNetworkInterface
3. Lấy địa chỉ MAC mới bằng method: GetNewMac; kiểm tra địa chỉ MAC hợp lệ bằng method IsValidMac.
4. Set giá trị cho MAC mới bằng method: SetNewMac trả về true nếu thành công.
5. Reset Mac về giá trị mặc định bằng cách SetNewMac mới tham số truyền vào là một “” hay string.empty
6. Kiểm tra địa chỉ MAC bằng 2 method: GetPhysicalMac và GetRegistryMac
Link dll + Code mẫu.: https://1drv.ms/u/s!AiGPMEwI_kaYnAELRjk9_5BfO-6H?e=RQZbRH
Link dll only:
https://1drv.ms/u/s!AiGPMEwI_kaYnAJWFGmLJMqPTklP?e=icJLSL
Trong trường hợp không thích dll mình đã build thì có thể tham khảo source code: https://github.com/sietseringers/MACAddressTool
mac address