Fa فرض کنیم شخصی 4 هادر دارد چگونه بدانیم c یا بوت در کدام هارد است؟

hozour

Member
فرض کنیم شخصی 4 هادر دارد چگونه بدانیم c یا بوت در کدام هارد است؟

مثال : یک هادر ساتا و 2 هارد معمولی

حالا بدانیم کدام هارد درایو c است که شماره سریال دریافت کنیم ؟

برای گرفتن اطلاعات هارد با GetDiskSerialPlugIn.dll به این نیاز دارم

چون اگه در دو درایو ویندوز داشته باشی

دو نوع کد و شناسه سخت افزاری نشان می دهد

ممنون اگر دوستان بررسی کنند
 
آخرین ویرایش:

hozour

Member
6DF0-DD5A-2BE3-449B
0DEB-0C5A-40F8-651B
5426-D55A-3635-4CE5

HDDID=0 یعنی درایوی که ویندوز نصب شده در اون

آیا از ترکیب 3 می تونیم یک کد جدید تولید کنیم

این کد ها با GetDiskSerialPlugIn.dll دریافت شده
 

Little-Demon

Well-Known Member
سلـــــــامات !:paint:
یه مسله ای که مطرح هست اینه که اصلا شما بخواید از 3 هارد استفاده کنید یا نه !
اگه نه تر کیبشون که کاری نداره .

یه چیز دیگه ...الان شما خودت جواب دادی به خودت ؟ یعنی راهشو فهمیدی که هارد ویندوزت کدومه ؟ درسته ؟:-?
 

hozour

Member
سلـــــــامات !:paint:
یه مسله ای که مطرح هست اینه که اصلا شما بخواید از 3 هارد استفاده کنید یا نه !
اگه نه تر کیبشون که کاری نداره .

یه چیز دیگه ...الان شما خودت جواب دادی به خودت ؟ یعنی راهشو فهمیدی که هارد ویندوزت کدومه ؟ درسته ؟:-?


هنوز با این dll مشکل دارم چون اگر رو یک سیستم در دو هارد آن ویندوز داشته باشیم

هارد شماره ID=0 در دو ویندوز کد ماشین مختلف دریافت می کنید دیگه کد منحصر به فرد نیست
 
آخرین ویرایش:

mbsa

Active Member
سلام
یه راه خیلی راحت تر و بدون نیاز به پلاگین برای پیدا کردن درایو ویندوز
این کد را تو شروع صفحه اجرا کنید :
کد:
**Get windows directory
windir$=<Windows>
**Get Windows drive using strcopy
windrv$=StrCopy(windir$,1,3)
**Show drive name
Message("windrv$","")
وقتی این کد را اجرا میکنید درایوی که ویندوز فعلی در حال اجراست به صورت پیغام نمایش داده میشه .
موفق باشید .
 

hozour

Member
سلام
یه راه خیلی راحت تر و بدون نیاز به پلاگین برای پیدا کردن درایو ویندوز
این کد را تو شروع صفحه اجرا کنید :
کد:
**Get windows directory
windir$=<Windows>
**Get Windows drive using strcopy
windrv$=StrCopy(windir$,1,3)
**Show drive name
Message("windrv$","")
وقتی این کد را اجرا میکنید درایوی که ویندوز فعلی در حال اجراست به صورت پیغام نمایش داده میشه .
موفق باشید .


ممنون - این روش رو می دونم اما چطوری به GetDiskSerialPlugIn.dll بگم اطلاعات کدام شماره هارد دریافت کنه که مربوط به هارد C باشه ؟؟؟؟
 

Little-Demon

Well-Known Member
فکر میکنم بتونی با تست کردن ویندوز فعال به جواب برسی !:-?

زمانی که مثلا دو تا هارد نشون میده که روی هر کدوم یه ویندوز هست با تحریک فایل های حساس ویندوز ببینی کدوم ویندوز واقعی هست . یعنی اول label درایو رو بخونی و یکی از فایل هایی که میدونی ویندوز فعال داره دائما ازش استفاده میکنه رو سعی کنی صفت هاش و تغییر بدی مثلا ...در صورت موفقیت سه نقطه !!!:wink:

فکر کنم بشه !!:-?
 

جدیدترین ارسال ها

بالا