هل يمكن برمجيّاً التعرّف على الرّقم التسلسلي للأسطوانة ؟
س : الرقم التسلسلي للأسطوانة
يمكن لكن لن يفيد في حماية البرامج من السرقة لأن النيرو او اي برامج نسخ تعمل كوبي حتى للسيريال تاع الاسطوانة
موقوف من المشاركة لقلة الأدب
============================
إذا كنت ترغب بالحصول على الرقم التسلسلي للقرص الصلب الخاص بالشركة المصنعة
Dim HDinformation As New ManagementObjectSearcher("SELECT * FROM Win32_PhysicalMedia")
Dim HD As ManagementObject
For Each HD In HDinformation.Get()
MsgBox(HD("SerialNumber").ToString())
Nextبس رح تحتاج الاستيراد
Imports System.Management
وهذا لايتغير إلا بتغيير القرص الصلب نفسه
عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه
نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا
ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا
محمد سامر أبو سلو
وإن كنت تريد الرقم التسلسلي للقسم C مثلا
Dim DriveLetter As String = "c:"
Dim Query As String = "Select * from Win32_LogicalDisk WHERE DeviceID = '" & DriveLetter & "'"
Dim colDisks As New ManagementObjectSearcher(Query)
For Each objDisk As ManagementObject In colDisks.Get
MsgBox(objDisk("VolumeSerialNumber"))
Nextوهذا الذي يتحدث عنه الأخ jooorj أنه يمكن نسخه
عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه
نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا
ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا
محمد سامر أبو سلو
بارك الله فيك مشرفنا الجميل
هذا الموضوع مغلق.