![]() |
|
| |||||||
![]() |
| | Seçenekler |
|
#1
| ||||||
| ||||||
HDD Seri NumarasiHDD Seri Numarasi Sabit diskin seri numarasini bulan program Kod: Option Explicit Dim DiskHarfi As String Dim Diskismi As String * 11 Dim DiskismiBoyu As Long Dim SeriNo As Long Dim Onemsiz1 As Long Dim Onemsiz2 As Long Dim Onemsiz3 As String Dim Onemsiz4 As Long Declare Function GetVolumeInformation Lib "kernel32" Alias "GetVolumeInformationA" (ByVal DiskHarfi As String, ByVal Diskismi As String, ByVal DiskismiBoyu As Long, SeriNo As Long, Onemsiz1 As Long, Onemsiz2 As Long, ByVal Onemsiz3 As String, ByVal Onemsiz4 As Long) As Long Sub Main() MsgBox ("Harddisk C'nin" + vbCrLf + "Seri numarasi: " + SeriNumarasiÖgren("C:\") + vbCrLf + "Etiketi: " + LabelÖgren("C:\")) End End Sub Function SeriNumarasiÖgren(Sürücü As String) As String Dim Bak As Long Dim Seri As String DiskHarfi = Sürücü DiskismiBoyu = Len(Diskismi) Bak = GetVolumeInformation(DiskHarfi, Diskismi, DiskismiBoyu, SeriNo, Onemsiz1, Onemsiz2, Onemsiz3, Onemsiz4) If Bak Then Seri = Right(String(8, "0") + Hex(SeriNo), 8) Seri = Left(Seri, 4) + "-" + Mid(Seri, 5) SeriNumarasiÖgren = Seri Else SeriNumarasiÖgren = "Hata" End If End Function Function LabelÖgren(Sürücü As String) As String Dim Bak As Long DiskHarfi = Sürücü DiskismiBoyu = Len(Diskismi) Bak = GetVolumeInformation(DiskHarfi, Diskismi, DiskismiBoyu, SeriNo, Onemsiz1, Onemsiz2, Onemsiz3, Onemsiz4) If Bak Then LabelÖgren = Diskismi Else LabelÖgren = "Hata var!!!" End If End Function __________________ |
![]() |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konu Açanlar | Forum | Cevaplar | Güncel Mesajlar |
| Avatar's Seri 2 - SS9 | FeYSuMMeR | Web - Grafik Tasarım - 3D | 4 | 30-03-2008 09:48 |
| Gençlerbirliği seri peşinde! | Dream | Spor | 0 | 04-12-2007 11:09 |
| Seri bilete rekor ikramiye | kadınca | Haberler | 0 | 28-11-2007 11:31 |
| Gençlerbirliği seri peşinde | Professionel | Spor | 0 | 24-11-2007 06:33 |
| seri katiller | haberiz | Kültür - sanat - edebiyat | 0 | 23-11-2007 11:54 |