PDA

View Full Version : سوال: گرفتن كد هايي از سخت افزارهاي كامپيوتر



mahmood3d
پنج شنبه 24 مرداد 1387, 14:23 عصر
با سلام
من يك برنامه اي مي نويسم كه مي خوام اولين باري كه در هر كامپيوتري اجرا مي شه براي بار اول يك سري اطلاعات از كامپيوتر بگيره (مثل شماره سريال مربوط به مادر برد ) و اون رو به كاربر نشون بده و يك كد ديگه بخواد براي همين من مي خوام بدونم :
1- چطوري مي تونم سماره سريال مربوط به قطعات كامپيوتر رو از كجا مي تونم به دست بيارم .
2- چطوري مي تونم كد توليد شده رو توي رجيستري ويندوز بنويسم .
3- چطوري مي تونم اون كد رو چك كنم ببينم درسته يا نه .
از اساتيد محترم خواهشمندم هر چه زودتر به من پاسخ دهند چون خيلي ضروريه .

noorsoft
پنج شنبه 24 مرداد 1387, 14:26 عصر
یکسری تابع وجود داره که از بعضی از قطعات مثل CPU به شما این اطلاعات را میده
حتما برای بقیه قطعات هم چیزی پیدا میشه

mahmood3d
پنج شنبه 24 مرداد 1387, 14:42 عصر
منظورم اين اطلاعات نبود
من يه سري اطلاعات از قطعات كامپيوتر مي خوام كه توي 2 تا كامپيوتر مثل هم نباشه و منحصر به فرد باشه (مثل شماره سريال مادر برد و يا مك آدرس كارت شبكه) و در تمامي كامپيوترها موجود باشه مثل مادر برد

mahmood3d
پنج شنبه 24 مرداد 1387, 17:50 عصر
كسي نمونه برنامه يا كد در اين مورد نداره ؟؟؟؟؟؟؟؟؟؟

scarce
پنج شنبه 24 مرداد 1387, 18:11 عصر
سلام دوست عزیز

فکر کنم این پروژه بدردت بخوره یکسری اطلاعات درمورد هارد دیسک میده که فکر کنم همونی هست که می خوای.

mahmood3d
پنج شنبه 24 مرداد 1387, 18:35 عصر
حالا من چطوري مي تونم يه سري اطلاعات رو توي رجيستري ويندوز بنويسم و اونو بخونم

scarce
پنج شنبه 24 مرداد 1387, 18:49 عصر
برای اینکار از تابع SaveSetting برای ذخیره اطلاعات در رجیستری استفاده کنید و از تابع GetSetting برای خواندن اطلاعات استفاده کنید. به مثال زیر توجه کنید.



Sub Command1_Click()
' Zaghire Kardan Dar Registry



SaveSetting "Scarce", "Subkey", "X", "111"



End Sub




'Gereftan Meghdar az Registry



Sub Command2_Click ()



Text1 = GetSetting("Scarce", "Subkey", "X")




End Sub

scarce
پنج شنبه 24 مرداد 1387, 18:52 عصر
البته برای ذخیره کردن اطلاعات در هر کجای رجیستری بهتره از ماجول زیر استفاده کنید و تنها توصیه که دارم اینه که بهتره اطلاعات رو هم در فایل و هم در رجیستری به صورت کد شده ذخیره کنید برای اهمیت بیشتر.

mahmood3d
پنج شنبه 24 مرداد 1387, 19:15 عصر
ميشه يك نمونه برنامه واسه اين ماژول قرار بدي ؟

sohrab o
پنج شنبه 24 مرداد 1387, 20:12 عصر
این مبحث قبلا تکرار شده.شما میتونید از قسمت قفل نرم افزاری استفاده کنی.در ضمن اگه جستجو کنی همه ی این چیزایی که خواستی رو میتونی پیدا کنی.چون سوالات زیدا بود نمی شه همیه لینک ها رو واست بزارم .
در ضمن اگه خواستی از شماره هارد استفاده کنی یادت باشه شماره هارد نه شماره درایو.آخه با هر بار تعویض ویندوز سریاله درایوی که ویندوز نصب میکنی تغییر می کنه .

mahmood3d
پنج شنبه 24 مرداد 1387, 20:16 عصر
من مي خوام تا موقعي كه اين برنامه روي اين دستگاه نصب ميشه كدش باقي بمونه و فقط موقعي كد عوض بشه كه روي دستگاه ديگه اي نصب كنند به همين دليل اينجا شماره سريال هارد ديسك به دردم مي خوره نه شماره درايو