PDA

View Full Version : سوال: شناسایی حافظه فلش



glassysmart
پنج شنبه 13 خرداد 1389, 00:24 صبح
سلام
چه جوری میشه فهمید که مثلا درایو k یک حافظه فلش هست یا نه یا اینکه چه جوری میشه لیست درایو هایی که از نوع فلش هستند را به دست آورد؟

saeedIRHA
جمعه 14 خرداد 1389, 05:57 صبح
سلام
چه جوری میشه فهمید که مثلا درایو k یک حافظه فلش هست یا نه یا اینکه چه جوری میشه لیست درایو هایی که از نوع فلش هستند را به دست آورد؟

سورس کد این برنامه رو بخون http://unetbootin.sourceforge.net
با Qt نوشته شده و چیزی که میخواهی‌ به راحتی‌ درش پیدا می‌شه

glassysmart
جمعه 14 خرداد 1389, 17:03 عصر
از پاسختون خیلی ممنون هستم اما کد این برنامه خیلی شلوغ هست اگه برنامه دیگری هم می شناسید بگید

حامد مصافی
جمعه 14 خرداد 1389, 19:24 عصر
براي اين كار بايد تك تك اعضاي QDir::drives() را پيمايش كرده و با استفاده از تابع getDriveType ويندوز آنها را بررسي كنيد.

glassysmart
جمعه 14 خرداد 1389, 23:56 عصر
سلام
از اینکه جوابم را دادید ممنونم اما این تابع فلش بودن حافظه را مشخص نمی کند به متن زیر توجه کنید:

The drive has removable media; for example, a floppy drive, thumb drive, or flash card reader.

glassysmart
شنبه 15 خرداد 1389, 11:15 صبح
کسی نظری نداره !