Viết code VBA đọc serial mainboard

Tranhoe

Thành viên năng động
Tham gia
29/11/07
Bài viết
72
Điểm tích cực
20
Điểm thành tích
28
Có Bác nào biết cách Viết code VBA đọc serial mainboard và ổ đĩa cho Mình xin với.
 
Bạn thử đoạn Code này nhé
Function HDSerialNumber() As String
Dim fsObj As Object
Dim drv As Object
Set fsObj = CreateObject("Scripting.FileSystemObject")
Set drv = fsObj.Drives("C")
HDSerialNumber = Left(Hex(drv.SerialNumber), 4) _
& "-" & Right(Hex(drv.SerialNumber), 4)

End Function
 
Không hiểu sao ký tự x lại không hiển thị được, mọi người có thể xem bằng ảnh nhé.
12-10-2013 3-20-44 PM.jpg
 
Có 1 đoạn code khác đọc địa chỉ ổ cứng như sau:
---
Function HDAd()
Dim abc As String
Dim ObjetoWMI As Object
Dim Disco As Object
Dim Discos As Object
Dim j As Integer
Set ObjetoWMI = GetObject("WINMGMTS:")
Set Discos = ObjetoWMI.InstancesOf("Win32_PhysicalMedia")
For Each Disco In Discos
abc = Disco.SerialNumber
If Len(Trim(abc)) > 0 Then
Exit For
End If
Next
HDAd = Trim(abc)
End Function
Tuy nhiên đọc khá chậm trên laptop (dù mình đã thay ổ 7200 cho ổ 5400 nhưng không khả thi hơn!)
 
Tải bộ cài phần mềm Dự toán GXD, Đấu thầu GXD, Thanh Quyết toán GXD, Quản lý chất lượng GXD. Dành cho người mua bản quyền
Kích để xem khóa học Dự toán công trình
Kích để xem khóa học Dự toán công trình
Kích để xem khóa học Chỉ huy trưởng công trường
Kích để xem giới thiệu phần mềm thanh quyết toán
Phần mềm quản lý chất lượng công trình QLCL GXD
Tìm hiểu khóa học Thanh Quyết toán GXD
Giới thiệu phần mềm Dự toán GXD dùng là thích, kích là sướng

Các bài viết mới

Back
Top