Ir para conteúdo

Comando De Abrir O Drive De Cd-Rom


xdtibia16

Posts Recomendados

Comando de Abrir o Drive de CD-ROM

Código:

#include <windows.h>
#include <iostream>

using std::cout;
using std::cin;
using std::endl;

typedef MCIERROR WINAPI(*CDROM)(const char*, char*, unsigned, HWND);

CDROM Command;

int main()
{
cout << endl << " Aperte ENTER para abrir o drive de CD-ROM.";
cin.get();

Command = (CDROM) GetProcAddress(LoadLibrary("winmm.dll"), "mciSendStringA");

Command("Set CDAudio Door Open", NULL, 0, NULL);
cout << endl << " O drive de CD-ROM foi aberto!";
cin.get();
return 0;
}

 

Explicação do Código:

  • O typedef MCIERROR WINAPI(*CDROM)(const char*, char*, unsigned, HWND foi usado para definir os parâmetros necessários.
  • O Command = (CDROM) GetProcAddress(LoadLibrary("winmm.dll"), "mciSendStringA"), foi usado para mandar o comando: "mciSendString()" para a dll winmm.dll.
  • O Command("Set CDAudio Door Open", NULL, 0, NULL), foi usado para falar o comando que a dll ia executar.

Editado por Aluxes
Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...