[c] ouvrir lecteur cd

Résolu/Fermé
mx321 Messages postés 3 Date d'inscription mercredi 20 décembre 2006 Statut Membre Dernière intervention 22 décembre 2006 - 21 déc. 2006 à 16:33
 mehdihdr - 1 août 2010 à 15:21
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.
A voir également:

4 réponses

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
8
merci :)
ca marche 5/5 avec dev C++
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
21 déc. 2006 à 21:11
Salut,

eject.c
0
mx321 Messages postés 3 Date d'inscription mercredi 20 décembre 2006 Statut Membre Dernière intervention 22 décembre 2006
21 déc. 2006 à 21:35
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
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
22 déc. 2006 à 09:54
0
mx321 Messages postés 3 Date d'inscription mercredi 20 décembre 2006 Statut Membre Dernière intervention 22 décembre 2006
22 déc. 2006 à 16:35
Je connait deja et le code plante a la compil!!!
0