[linux] détection automatique de CDrom dans un logiciel

détection automatique de CDrom dans un logiciel [linux] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 15-05-2008 à 17:07:49    

salut à tous!
 
Je développe actuellement une application en C++ et je voudrais que cette application détecte automatiquement lorsqu'un CD est inséré dans le lecteur!
 
il y a-t-il une interruption qui est générée lorsque un CD est inséré?
pour l'instant je scrute le "CDROM_DRIVE_STATUS" mais je voudrais faire quelque chose de plus optimisé que la scrutation...
 
des idées?

Reply

Marsh Posté le 15-05-2008 à 17:07:49   

Reply

Marsh Posté le 16-05-2008 à 08:28:27    

???
 
gvfs a ça avec GVolumeMonitor

Reply

Marsh Posté le 16-05-2008 à 09:38:22    

merci de ta reponse!
mais j'ai oublié de préciser une chose, c'est une application pour un système embarqué avec très peut de ressources
 
et donc les libraries de gnomes avec toutes les dépendances qu'elles impliquent sont trop gourmandes en mémoire (entre autre...)
 
je cherche quelque chose de plus bas niveau si possible...
 
l'idéal serait un signal d'interruption que je pourrais capturer direct depuis mon application, mais là je rêve un peut trop je pense...

Reply

Marsh Posté le 16-05-2008 à 15:14:48    

Salut,

 

Tu peux pas installer une callback dans hal?
Genre LibHalDeviceAdded oui une autre méthode de libhal.
http://stderr.org/doc/hal-doc/html/hal-libhal.html

 

vw


Message édité par Combi_A_Vendre le 16-05-2008 à 15:17:41
Reply

Marsh Posté le 16-05-2008 à 18:04:02    

effectivement, hal a l'air approprié a mon probleme :)  
 
je vais potasser ça et voire si je peux l'installer sur mon bazard/
 
merci ;)

Reply

Marsh Posté le 16-05-2008 à 19:46:14    

bah gvfs c'est juste une api mieux chiadée par dessus hal hein

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed