با سلام چگونه در داس می توانم بفهمم چند درایو cd-rom یا dvd-rom دارم و نام آن درایو ها چیست
Printable View
با سلام چگونه در داس می توانم بفهمم چند درایو cd-rom یا dvd-rom دارم و نام آن درایو ها چیست
البته من تونستم با استفاده از رجیستری اونا رو پیدا کنم...
توی این مسیر سخت افزار های دیگه رو چون هارد هم میتونی پیدا کنی...
HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\Scsi
با سلام دوست عزیز
من جهت پیدا کردن درایو سی دی در داس خالص به رجیستری دسترسی ندارم
لطفا اگر برنامه ای به زبان C یا ++C دارید برایم بنویسید یا اگر توابع وقفه dos و Bios یا آدرس مرجع آنها دارید به من بدهید
البته درسته بعضی کامپایلرهاهستند که میتونن از کلاس رجیتسری استفاده کنن!نقل قول:
ولی در کل کدش به این صورته:
این کد درایو سی دی رام من رو مشخص میکنه!کد:#include <Registry.hpp>
//--------------------------
TRegistry *reg = new TRegistry(KEY_READ+KEY_WRITE);
//--------------------------
reg->RootKey = HKEY_LOCAL_MACHINE;
reg->OpenKey("\\HARDWARE\\DEVICEMAP\\Scsi\\Scsi Port 3\\Scsi Bus 0\\Target Id 1\\Logical Unit Id 0",false);
Label1->Caption = reg->ReadString("Identifier");
من تو regedit ویندوزم همچین دایرکتوری ای ندارم. راحه دیگه ای نیست؟
با سلام و تشکر از دوست عزیز [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
من این برنامه را می خواهم در زمانی که سیستم را از روی CD بوت میکنم استفاده کنم و در این هنگام فقط به داس خالص دسترسی دارم. در این برنامه می خواهم متوجه بشم که اکنون چند درایو CDROM دارم و cd Bootable در داخل کدامیک از این cdROm ها است.
با تشکر.