الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

س : الرقم التسلسلي للأسطوانة

مغلق
بدأه الكتاح في 24 مارس 2007 · 4 رد · 476 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هل يمكن برمجيّاً التعرّف على الرّقم التسلسلي للأسطوانة ؟

#2

يمكن لكن لن يفيد في حماية البرامج من السرقة لأن النيرو او اي برامج نسخ تعمل كوبي حتى للسيريال تاع الاسطوانة

موقوف من المشاركة لقلة الأدب

============================

#3

إذا كنت ترغب بالحصول على الرقم التسلسلي للقرص الصلب الخاص بالشركة المصنعة

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

وهذا لايتغير إلا بتغيير القرص الصلب نفسه

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#4

وإن كنت تريد الرقم التسلسلي للقسم 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 أنه يمكن نسخه

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

هذا الموضوع مغلق.

مواضيع مشابهة