![]() |
| | |||||||
| Регистрация | Правила | Блоги | Пользователи | Социальные группы | Поиск | Сообщения за день | Все разделы прочитаны |
| |
![]() |
| |
| | #1 | |
| Артин Новичок Регистрация: 27.06.2008
Сообщений: 29 Репутация: 1 (1) |
В "SYSTEM\\CurrentControlSet\\Services\\Cdrom\\Enum" храниться информация только о том, какие CD приводы подключались к компьютеру. Функция mciSendString("capability cdaudio can play wait", NULL, 0, F->Handle) всё время выдаёт один и тот же результат, вне зависимости от того, подключён ли CD-ROM. Каким образом можно программно проверить работоспособность CD привода, или хотя бы подключён он в данный момент, либо нет? | |
| | ||
| Другие темы раздела | |
| Создание приложений для контроллеров Siemens C++ Builder Подскажите пожалуйста, книги/примеры/ссылки, где хорошо описывается разработка прикладных приложений для контроллеров Siemens. Заранее, благодарен. Создание приложений для контроллеров Siemens | C++ Builder TTrayIcon - OnBalloonClick Приветствую. TTrayIcon имеет лишь одно событие связанное с Balloon - OnBalloonClick Что если реакция на ЛКМ должна быть отличной от ПКМ? Допустим как в IM-messager'ах: ЛКМ открывает окно с сообщением, ПКМ - просто закрывает Balloon Какие мысли? Добавлено через 20 минут Или все-таки.... TTrayIcon - OnBalloonClick |
| | #2 | ||||||
| samsebe Новичок Регистрация: 25.01.2010
Сообщений: 39 Репутация: 14 (14) |
литература: C++ Builder Книга рецептов , С++Builder-FAQ | ||||||
| | |||||||
| | #3 | |
| Артин Новичок Регистрация: 27.06.2008
Сообщений: 29 Репутация: 1 (1) |
Спасибо конечно, но данный код определяет, какие из локальных дисков являются CD приводами, в том числе и виртуальными.
| |
| | ||
| | #4 | |
| mimicria return (true); Регистрация: 19.04.2011 Адрес: Орёл
Сообщений: 1,470 Репутация: 1249 (679) | | |
| | ||
| | #5 | ||||||
| nick42 Форумчанин Регистрация: 23.09.2011
Сообщений: 796 Репутация: 502 (379) |
- а почему бы не использовать другую функцию_
| ||||||
| | |||||||
| | #6 | |
| Артин Новичок Регистрация: 27.06.2008
Сообщений: 29 Репутация: 1 (1) | | |
| | ||
| | #7 | |
| mimicria return (true); Регистрация: 19.04.2011 Адрес: Орёл
Сообщений: 1,470 Репутация: 1249 (679) | | |
| | ||
| | #8 | |
| nick42 Форумчанин Регистрация: 23.09.2011
Сообщений: 796 Репутация: 502 (379) | Если б эта проблема была моей, я б побрыкался и таки чего-нибудь придумал. Например, если вместо первого NULL в параметрах задать указатель на массив UCHAR[10], то туда записываются 10 байтов состояния; последние несколько байтов различны для случаев, когда дверка открыта и когда закрыта. Думаю, что и в случае отсутствия привода в составе компа ответ этой функции был бы содержательным.
| |
| | ||
| | #9 | |
| samsebe Новичок Регистрация: 25.01.2010
Сообщений: 39 Репутация: 14 (14) | Артин, я так и не понял, какую задачу вы себе ставите - проверить работоспособность любого CD-ROMа в системе или какогото определенного
| |
| | ||
| После регистрации реклама в сообщениях будет скрыта | |
| | #10 | |
| Артин Новичок Регистрация: 27.06.2008
Сообщений: 29 Репутация: 1 (1) | Извиняюсь. Как оказалось на рабочем компе CD привод мёртвый и система его вообще не видит. А я смотрел на три виртуальных CD привода, и думал, что один из них настоящий. ![]() Так, пол дела решено. Теперь следующий вопросы: Как отсеять все виртуальные приводы? Я могу только предположить, что в алфавитном порядке сначала идут реальные приводы, а затем виртуальные. | |
| | ||
![]() |
| Похожие темы | |
| Тема | Автор |
| Visual Basic .NET Проверка наличия папки на FTP Всем доброго времени суток. У меня есть проблема с определением папок на FTP сервере. Задача заключается в том, что нужно проверить существует ли папка на FTP, если существует, то ее нужно удалить. Заранее спасибо. | Sinord |
| VBA Проверка наличия листа Нужно проверить наличие листа в форме. В случае, если лист есть, переходим на него. Если нет, то создаем, копируем на него таблицу и опять таки переходим. Мой код: Private Sub CommandButton2_Click() Set num_sheet = ThisWorkbook.Worksheets If num_sheet Is Nothing Then Sheets.Add... | darkkkrush |
| PHP для начинающих Проверка наличия файла Как проверить наличие файла на PHP? | zago-vlad |
| PHP для начинающих Проверка наличия переменной Здраствуйте. Есть такой вопрос как мне решить проблему. Если в сесии пользователь есть то ему выдавлась кнопка добовления статьи. а если он не зашол то в место кнопки ему выдаёться сообщение. Вот что у мня получилось: <? if (!isset($_SESSION)) {echo "Вы не можете сохранить свою идею.... | PadvonE |
| C# .NET Проверка наличия .NetFramework Здравствуйте. Подскажите как проверить, установлен ли .NetFramework. В основном рекомендуют читать соответствующие ключи реестра, но для этого нужно использовать WinAPI. Как прочитать соответствующий ключ используя только WinAPI? Может есть какие либо более корректные способы проверки? | nikitasnv777 |
| Опции темы | |
| |
| |