Chào các bác,
e có 1 file excel bất kì e muốn file này chỉ dc mở trên 1 số máy nhất định
Bằng cách file này sẽ lấy địa chỉ MAC của máy nếu địa chỉ MAC trùng với địa chỉ MAC đã có sẵn thì mới cho phép người dùng mở
E tìm trên mạng thì có 1 hàm lấy địa chỉ MAC của máy
Thank các bác ạ
e có 1 file excel bất kì e muốn file này chỉ dc mở trên 1 số máy nhất định
Bằng cách file này sẽ lấy địa chỉ MAC của máy nếu địa chỉ MAC trùng với địa chỉ MAC đã có sẵn thì mới cho phép người dùng mở
E tìm trên mạng thì có 1 hàm lấy địa chỉ MAC của máy
Thank các bác ạ
Sub GetMACAddress()
' get a list of enabled adaptor names and MAC addresses
' from msdn.microsoft.com/en-us/library/windows/desktop/aa394217(v=vs.85).aspx
Dim objVMI As Object
Dim vAdptr As Variant
Dim objAdptr As Object
Set objVMI = GetObject("winmgmts:\\" & "." & "\root\cimv2")
Set vAdptr = objVMI.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True")
For Each objAdptr In vAdptr
Debug.Print objAdptr.Caption & " " & objAdptr.MACAddress
Range("A1").Value = objAdptr.Caption & " " & objAdptr.MACAddress
Next objAdptr
Lần chỉnh sửa cuối: