Avatar billede danielhep Nybegynder
21. august 2002 - 18:02 Der er 2 kommentarer og
1 løsning

Eject/Inject CDROM

Er der nogle som kunne fortælle mig hvordan man inject/eject´r cdrommen i C++?
Avatar billede krismort Nybegynder
21. august 2002 - 22:07 #1
hey doktor
som jeg sagde før: msiSendString
Avatar billede wisen Nybegynder
22. august 2002 - 08:22 #2
Avatar billede reficul Nybegynder
26. august 2002 - 02:10 #3
#include <windows.h>
#include <mmsystem.h>

#define OPEN_CDROM MCI_SET_DOOR_CLOSED
#define CLOSE_CDROM MCI_SET_DOOR_OPEN

void docdrom (int action) {
MCI_OPEN_PARMS open_parms;
open_parms.dwCallback = 0;
open_parms.lpstrDeviceType = "cdaudio"
if (mciSendCommand(NULL, MCI_OPEN, MCI_OPEN_TYPE, (DWORD)&open_parms) == 0) {
  MCI_SET_PARMS set_parms;
  mciSendCommand(open_parms.wDeviceID, MCI_SET, action, (DWORD)&set_parms);
  mciSendCommand(open_parms.wDeviceID, MCI_CLOSE, 0, 0);
}
}

void start () {
docdrom(OPEN_CDROM);
}


Or something
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester