Laufwerk öffnen/schließen
-
Hallöle!
Könnte mir jemand eine Funktion nennen, mit der ich ein beliebiges Laufwerk, das in einer Variablen definiert wurde, öffnen bzw. schließen kann?
Vielen Dank!
MFG
Lars
-
kein c++ standard, die frage ist sicherlich schon einmal im winapi forum gestellt worden
-
Leider hat die Suche nach "laufwerk öffnen" im gesamten Forum nichts ergeben, sonst hätte ich die Frage hier nicht gestellt. Nicht sehr hilfreich, sorry.
-
pennywise81 schrieb:
Leider hat die Suche nach "laufwerk öffnen" im gesamten Forum nichts ergeben, sonst hätte ich die Frage hier nicht gestellt. Nicht sehr hilfreich, sorry.
du musst die sternchen benutzen, außerdem musste nen bisschen creativ sein. Meine suche nach *laufwek* hat ergeben:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-128979-and-highlight-is-*laufwerk*.html
mfg.
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Steht sogar in der FAQ

-
qasdfgh schrieb:
Steht sogar in der FAQ

wird schon in einem anderen thread weiterdiskutiert
http://www.c-plusplus.net/forum/viewtopic-var-t-is-143622.html
-
IMHO ist hier die FAQ ein schlechtes Beispiel...
#include <windows.h> #include <tchar.h> #include <stdio.h> int _tmain() { DWORD dwBytes; HANDLE hCdRom = CreateFile(_T("\\\\.\\M:"), GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, NULL); if (hCdRom == INVALID_HANDLE_VALUE) { _tprintf(_T("Error: %x"), GetLastError()); return 1; } // Open the door: DeviceIoControl(hCdRom, IOCTL_STORAGE_EJECT_MEDIA, NULL, 0, NULL, 0, &dwBytes, NULL); Sleep(1000); // Close the door: DeviceIoControl(hCdRom, IOCTL_STORAGE_LOAD_MEDIA, NULL, 0, NULL, 0, &dwBytes, NULL); CloseHandle(hCdRom); }Siehe:
http://www.c-plusplus.net/forum/viewtopic-var-p-is-1035206.html#1035206
-
Was ist denn der Vorteil an dieser Variante? (Ok, es sieht etwas komplizierter aus, wird schon einen Sinn haben)
-
Der Vorteil ist mehr Geschmackssache... man muss keine String-Befehle absetzen und unnötig viele DLLs einbinden...