CD-Rom wechseln
-
Frage zu: FAQ - WinAPI
Ich habe 2 Laufwerke, wenn ich die Funktion ausführe wird immer nur das normale, und nicht der Brenner geöffnet, wie kann ich ein Laufwerk direkt ansteuern?
d.h. ich will entweder den Brenner, oder das normale öffnen!Mit der Funktion im FAQ wird immer eins, und zwar das selbe geöffnet!
MfG,
C++ Core
-
da ich zu faul bin jezt die genauen apis selber nachzuschlagen

http://www.alles4u.de/cgi-bin/forenserver2/foren/F_0516/cutecast.pl?&forum=11&thread=15// 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);CloseHandle(hDevice);
übrigens kann man mit dem DevieIoControl noch viel mehr anfangen wie z.B auch mal ein Laufwerk sperren.