Und weils so schön ist, noch ne Frage ^^
Ich möchte aus einem VB.net Programm heraus USB-Devices sicher entfernen.
Also nicht mit der Maus die "Hardware sicher entfernen"-Funktion im Windows-Infobereich nutzen, sondern per Prozedur.
zb.:
Nach diesem Prozeduraufruf soll zb der USB-Stick, welcher unter dem Laufwerksbuchstaben "I" gelaufen ist ausgeworden werden.
Ein möglicher Lösungsansatz wäre meiner Meinung nach die Funktion "CM_Request_Device_Eject" der "setupapi.dll"... aber da ist wie immer das Problem, dass mir ein Fallbeispiel für VB.net fehlt um das richtig umzusetzen bzw. die Richtigen Parameter herauszufinden.
Ich hoffe, euch fällt da was dazu ein.
MfG,
Athlone
Ich möchte aus einem VB.net Programm heraus USB-Devices sicher entfernen.
Also nicht mit der Maus die "Hardware sicher entfernen"-Funktion im Windows-Infobereich nutzen, sondern per Prozedur.
zb.:
Code:
pDeactivateDevice("I")
Ein möglicher Lösungsansatz wäre meiner Meinung nach die Funktion "CM_Request_Device_Eject" der "setupapi.dll"... aber da ist wie immer das Problem, dass mir ein Fallbeispiel für VB.net fehlt um das richtig umzusetzen bzw. die Richtigen Parameter herauszufinden.
Ich hoffe, euch fällt da was dazu ein.
MfG,
Athlone
Comment