как определить тип записывающего устройства? |
Здравствуйте, гость ( Вход | Регистрация )
как определить тип записывающего устройства? |
Анна |
8.9.2014, 16:34
Сообщение
#1
|
Активный участник Группа: Участник Сообщений: 276 Регистрация: 22.5.2008 Из: Зеленоград Пользователь №: 181 Спасибо сказали: 30 раз(а) Репутация: 4 |
Столкнулась с ситуацией, когда мою программу могут запустить с CD и попытаться на него же записать полученные данные. Нужно предупредить пользователя, что на диск писать нельзя. Просто нельзя, даже если средства позволяют.
К сожалению, у меня на машине записывающий дисковод, и винда делает вид, что открыла файл и записала в него, а наружу выдаёт сообщение, что файл ожидает записи на CD. Кто что может посоветовать? |
|
|
ahalaj |
8.9.2014, 18:25
Сообщение
#2
|
Студент Группа: Участник Сообщений: 47 Регистрация: 14.6.2014 Пользователь №: 4166 Спасибо сказали: 13 раз(а) Репутация: 1 |
Если портируемо, то IMHO только QSystemStorageInfo из Qt Mobility API. Ну а если только для винды, то через GetDriveType. Лично я других способов навскидку и не знаю.
|
|
|
Litkevich Yuriy |
8.9.2014, 23:51
Сообщение
#3
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
да, видимо платформозависимый код нужно писать
|
|
|
Текстовая версия | Сейчас: 23.4.2024, 9:51 |