Retourner au contenu associé (entrée de forum : Ejection du CD avant que le PC ne s'éteigne)
Posté par tontonflingueur le 30 novembre 2005 à 15:51. En réponse au message Ejection du CD avant que le PC ne s'éteigne. Évalué à 1.
#include <sys/ioctl.h> int main(void){ fd = open("/dev/cdrom", O_RDONLY|O_NONBLOCK, 0); if (fd > 0) { ioctl(fd, CDROM_LOCKDOOR, 0); close(fd); } fd = open("/dev/cdrom", O_RDONLY|O_NONBLOCK, 0); if (fd > 0) { ioctl(fd, CDROMEJECT, 0); close(fd); } }
cc force_eject.c -o force_eject
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Merci, mais je que doit-je faire
Posté par tontonflingueur . En réponse au message Ejection du CD avant que le PC ne s'éteigne. Évalué à 1.
#include <sys/ioctl.h> int main(void){ fd = open("/dev/cdrom", O_RDONLY|O_NONBLOCK, 0); if (fd > 0) { ioctl(fd, CDROM_LOCKDOOR, 0); close(fd); } fd = open("/dev/cdrom", O_RDONLY|O_NONBLOCK, 0); if (fd > 0) { ioctl(fd, CDROMEJECT, 0); close(fd); } }et compiler avec : tu pourras alors appeler force_eject depuis ton script...