000
07.10.2003, 21:52 Uhr
FloSoft
Medialer Over-Flow (Administrator)
|
Es gibt verschiedene Möglichkeiten! Eine weitverbreitete ist per mciSendCommand. Da dies so verbreitet ist muss man einfach hier im Forum die Suchfunktion danach benutzen! Eine andere Lösung ist folgende:
C++: |
// Laufwerk F: "öffnen" HANDLE hDevice = CreateFile("\\\\.\\F:",GENERIC_READ ,0,NULL,OPEN_EXISTING,0,0);
DWORD dwBytesReturned = 0;
// Zum schließen des Laufwerks DeviceIoControl(hDevice,IOCTL_STORAGE_LOAD_MEDIA ,NULL,0,NULL,0,&dwBytesReturned,NULL);
// Zum Auswerfen des Laufwerks DeviceIoControl(hDevice,IOCTL_STORAGE_EJECT_MEDIA ,NULL,0,NULL,0,&dwBytesReturned,NULL);
CloseHandle(hDevice);
|
-- class God : public ChuckNorris { }; |