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