Flux rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[c] ouvrir lecteur cd

mx321, le jeudi 21 décembre 2006 à 16:33:00
Bonjour,
Je programme en language C et j'ai cherché sur le web un code source pour ouvrir le lecteur cd avec un code C mais je n'ai rien trouvé.
OS: Windows XP
Si quelqu'un pouvait m'aider merci beaucoup.
Configuration: Windows XP
Internet Explorer 6.0
Répondre à mx321  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
lami20j, le jeudi 21 décembre 2006 à 21:11:02
Salut,

eject.c lami20j
Répondre à lami20j

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
mx321, le jeudi 21 décembre 2006 à 21:35:09
Quand j'essaie de compiler le code il y a plein d'erreurs!!
:(
merci quand meme
Si quelqu'un avait quelque chose d'autre il est le bienvenu!
merci
Répondre à mx321

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
lami20j, le vendredi 22 décembre 2006 à 09:54:51
Répondre à lami20j

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
mx321, le vendredi 22 décembre 2006 à 16:35:38
Je connait deja et le code plante a la compil!!!
Répondre à mx321

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 djgab, le samedi 10 mai 2008 à 09:16:43
Vous avez quel compilateur mx321 ?
Car si vous avez DEV-C++ ce code devrait fonctionner :

#include <stdio.h>
#include <stdlib.h>
#include <windows.h>

typedef MCIERROR (WINAPI* joMciSendString) ( LPCTSTR lpszCommand,
LPTSTR lpszReturnString,
UINT cchReturn,
HANDLE hwndCallback );


int main()
{


HMODULE hDll = LoadLibrary("winmm.dll");
if(!hDll)
{
printf("Erreur LoadLibrary\n");
system("pause");
return 0;
}

joMciSendString MyFunc = (joMciSendString)GetProcAddress(hDll, "mciSendStringA");
if(!MyFunc)
{
printf("Erreur GetProcAddress\n");
FreeLibrary(hDll);
system("pause");
return 0;
}
MyFunc("Set cdaudio door open wait", NULL, 0, NULL);
FreeLibrary(hDll);


return 0;

}




----------------------------------------------------------------------------------------------------

Si vous voulez le refermer, dans la ligne
MyFunc("Set cdaudio door open wait", NULL, 0, NULL);
remplacez open par closed

J'espere que je ne suis pas trop tard et que ce code va fonctionner chez vous

Au revoir

DjGab
Répondre à djgab
Toutes les réponses pour « [c] ouvrir lecteur cd »