Parsi Coders
پیدا کردن درایوفلش - نسخه قابل چاپ

+- Parsi Coders (http://parsicoders.com)
+-- انجمن: Software Development Programming (http://parsicoders.com/forumdisplay.php?fid=37)
+--- انجمن: C# Programming (http://parsicoders.com/forumdisplay.php?fid=55)
+--- موضوع: پیدا کردن درایوفلش (/showthread.php?tid=876)



پیدا کردن درایوفلش - Ghoghnus - 09-10-2011

سلام دوستان عزیز
من برای قفل نرم افزارم از شماره سریال درایو سی طرف استفاده میکردم که بعد از تغییر ویندوز(فرمت درایو)شماره سریال هم تغییر میکرد و این اصلا خوب نیست!
بخاطر همین به این فکر افتادم از فلش به جای درایو سی استفاده کنم! چطوری باید دراو فلش(یو اس پی)را پیدا کنم؟Huh
در کل استفاده از این روش را پیشنهاد میکنید یا خیر؟Huh

موفق باشید




RE: پیدا کردن درایوفلش - Amin_Mansouri - 09-10-2011

سلام باید از تابع /GetDriveType. استفاده کنی مقدار برگشتی بهت میده بصورت عددی که باید const تعریف کنی
راهنمایش بیشتر :
http://pinvoke.net/default.aspx/kernel32/GetDriveType.html

در کل این روش پیشنهاد نمیشه
سریال خود هارد رو با مادربرد رو بگیر.
موفق باشید


RE: پیدا کردن درایوفلش - Oep - 09-11-2011

سلام.
شماره سریال درایوهارو میشه عوض کرد.یعنی برنامه بنویسی و شماره سریال درایوها رو هرچی دلت خواست بزاری.

پس به حرف پارسا : همون قطعات سخت افزاری رو بگیری بهتره.الگوریتمت هم بپیچون کمی سخت تربشه که موقع reverse کردن کار مشکلتربشه.