open и close cd-rom на С++?

Модератор: Модераторы разделов

Ответить
linuxfan
Сообщения: 96

open и close cd-rom на С++?

Сообщение linuxfan »

Кто знает, как писать программу на С ( С++ ) для открытия и закрытия СД-РОМ? Подскажите мне!

Просто мелкие ошибки исправил
Спасибо сказали:
Аватара пользователя
nercus
Сообщения: 150

Re: open и close cd-rom на С++?

Сообщение nercus »

Смотри в сторону исходников 'eject' (man 1 eject). Или просто используй сам 'eject'.
2.6.14-gentoo-r5
kde-3.5.0 | openbox-3.2
Deep Purple | Rob Zombie | Led Zeppelin | ДДТ
Спасибо сказали:
linuxfan
Сообщения: 96

Re: open и close cd-rom на С++?

Сообщение linuxfan »

Да, эту команду я знаю. но это мне не нужно .Мне нужна программа на С ( С++ ).
если знаете как писать программу , то скажете мне.
Спасибо сказали:
Аватара пользователя
Valerius
Бывший модератор
Сообщения: 1469
Статус: Отпетый КДЕ'шник

Re: open и close cd-rom на С++?

Сообщение Valerius »

Если ты хоть немного знаеш С/С++ то тебе видимо не составит труда взять исходники eject и посмотреть как там это сделано. Накрайняк можно просто вызвать её через system() или execv()
В чём проблема то?
Свобода есть тонкая полоска между диктатурой и анархией.

---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
Спасибо сказали:
Ananas
Сообщения: 64

Re: open и close cd-rom на С++?

Сообщение Ananas »

man ioctl, man ioctl_list
тебе нужен CDROMEJECT
Спасибо сказали:
Evil_And
Сообщения: 5

Re: open и close cd-rom на С++?

Сообщение Evil_And »

Вот пример на C:
cdrom-eject.c
Спасибо сказали:
linuxfan
Сообщения: 96

Re: open и close cd-rom на С++?

Сообщение linuxfan »

всем спасибо за помощи!
а есть программа для закрытия СД-РОМ ?
Спасибо сказали:
Аватара пользователя
Valerius
Бывший модератор
Сообщения: 1469
Статус: Отпетый КДЕ'шник

Re: open и close cd-rom на С++?

Сообщение Valerius »

(linuxfan @ Вторник, 08 Марта 2005, 21:45) писал(а):а есть программа для закрытия СД-РОМ ?

Дык тот же самый eject :D
Свобода есть тонкая полоска между диктатурой и анархией.

---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
Спасибо сказали:
Ответить