XD

Comando De Abrir O Drive De Cd-Rom

Por xdtibia16, 05 de ago. de 2010 em C e C++

2
2.8k
xdtibia16X
05 de agosto de 2010 às 19:01

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 Dezembro 27 por Aluxes

comedinhasssC
05 de agosto de 2010 às 19:05

Massa pra zua com os outros... vo por ele junto com o bagui falso de apaga o hd hauuhauhauh