vb.net Salfy remove (eject) USB device

I'm writing a code vb.net (MS visual basic express)
my code is working as following:
1. it detects USB device arrival, and get the drive letter.
2. Using drive letter, it can do some functions on the device.
3. I need a pre-made function that safely remove the external USB device after finish from step2.

It been two weeks of searching for such code with no luck. I've found many codes but non did work for me since most of them give errors in MS visual basic express 2008.
these two codes gave less errors. However, after correcting errors using the editor's suggestions they didn't work as they supposed to!

So, help be to find suitable (and WORKING) code that disconnects the removable device with the following properties:
1. Target OS = Windows XP
2. Target language = VB.net (MS Visual Basic Express 2008)
Who is Participating?
CodeCruiserConnect With a Mentor Commented:
Do not convert it. I think its a dll. If not, just copy the class into a C# DLL project and compile into a DLL. This way you can use it without converting it.
sniper038Author Commented:
Thank for replying, actually I've found lots of working apps that do the same thing I need. But the problem is that I can't find or getting it working in VB.net
I may try to convert the codeproject you've provided into VB but am not sure that i'll be able to achieve that.
Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

sniper038Author Commented:
Huh.... I really have no idea about what you're taking about!

Anyway, if in some way I can do that, Am I going to be able to just call it from my VB code with drive letter passed, and have that drive ejected?
sniper038Author Commented:
I'll start reading and trying to do the DLL thing the next few days. But however, I would prefer any straight forward solution in VB.net since I only have (MS VB express edition) and don't like to install any further products unless I have to. So, If anyone has that EXTREMITY HARD to implement code in VB.net it will be appreciated and will be considered as the right and exact answer for my question.
sniper038Author Commented:
I tried to achieve the DLL thing but it gets complicated!!
I still prefer a direct solution with VB.
sniper038Author Commented:
it wasn't the solution I wanted but anyway it was the keyword
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.