• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 4294
  • Last Modified:

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!
http://www.xtremevbtalk.com/showpost.php?p=1065704&postcount=13
http://www.vbforums.com/showthread.php?t=528359

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)
0
sniper038
Asked:
sniper038
  • 5
  • 3
1 Solution
 
sniper038Author Commented:
@CodeCruiser
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.
0
 
CodeCruiserCommented:
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.
0
Restore individual SQL databases with ease

Veeam Explorer for Microsoft SQL Server delivers an easy-to-use, wizard-driven interface for restoring your databases from a backup. No expert SQL background required. Web interface provides a complete view of all available SQL databases to simplify the recovery of lost database

 
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?
0
 
CodeCruiserCommented:
0
 
sniper038Author Commented:
OK..
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.
0
 
sniper038Author Commented:
Hi..
I tried to achieve the DLL thing but it gets complicated!!
I still prefer a direct solution with VB.
0
 
sniper038Author Commented:
it wasn't the solution I wanted but anyway it was the keyword
0

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

  • 5
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now