PDA

View Full Version : به دست آرودن سریال هارد هر سیستمی با هر ویندوزی



ehsan21
دوشنبه 14 تیر 1389, 07:50 صبح
با سلام
من نیاز دارم سریال هارد سیستم رو به دست بیارم. در سایت هم جستجو کردم و چند مورد رو دیدم . اما متا سفانه رو همه سیستمی و با همه ویندوزی سازگار نیستند .
روشی وجود داره که به طور قطعی بشه سریال هارد هرسیستمی با هر ویندوزی رو به دست آورد ؟

sabi3023
دوشنبه 14 تیر 1389, 16:07 عصر
من این کد رو روی چند تا سیستم و چند تا سیستم عامل تست کردم جواب داده

mohammad.moosaei
سه شنبه 15 تیر 1389, 02:04 صبح
سلام دادش اول باید توی Project explorer در قسمت References این رو add کنی :

System.Management

خوب حالا با این تابع می تونی سریال هر کدوم از درایوهای هارد رو برداری:


Public Function GetHDDSerialNumber(ByVal drive As String) As String
If drive = "" Or drive = vbNullString Then

drive = "C"
End If
Dim disk As New ManagementObject("Win32_LogicalDisk.DeviceID=""" + drive + ":""")
disk.Get()
Return disk("VolumeSerialNumber").ToString()
End Function


حالا فقط کافیه که اسم درایو رو تنها بهش بدی مثل C فقط همین.

ehsan21
سه شنبه 15 تیر 1389, 08:01 صبح
من سریال خود هارد رو می خوام نه درایو ها

sabi3023
سه شنبه 22 تیر 1389, 15:52 عصر
آخه شما نه توضیح دادین که چه زبانی رو واسه کدنویسی استفاده می کنید. اون مثال قبلی که من گذاشتم روی هر سیستمی که .NET 2 نصب باشه جواب میده.
من نمی دونم دیگه از این بهتر چی می خواین

mahdi1373
چهارشنبه 23 تیر 1389, 15:31 عصر
سلام،
این رو تست کن:
http://barnamenevis.org/forum/showpo...7&postcount=23 (http://barnamenevis.org/forum/showpost.php?p=314827&postcount=23)