سلام بر همه
مي خواستم بدونم كه در C++ كدي وجود داره كه من بتونم درايو هايي كه از نوع remaovalbleهستند رو بگيرم .
اگه ميشه توضيح كاملي بدين ممنون ميشم.
اگه با C++ نشه با اسمبلي چطور؟
Printable View
سلام بر همه
مي خواستم بدونم كه در C++ كدي وجود داره كه من بتونم درايو هايي كه از نوع remaovalbleهستند رو بگيرم .
اگه ميشه توضيح كاملي بدين ممنون ميشم.
اگه با C++ نشه با اسمبلي چطور؟
سلام.
کافیه تا لیست drive های valid سیستم رو با GetLogicalDriveStrings بگیرید، بعد با GetDriveType تایپ اون درایو رو بدست بیارید (اینم Source).
موفق باشید.
توی کرنل هم می تونی از FltGetDiskDeviceObject استفاده کنی و بعد توی device_object->Characteristics فلگ FILE_REMOVABLE_MEDIA رو چک کنی
هرچند ربطی مستقیم نداشت ولی همین جوری نوشتم دیگه :)