Solved

vb.net Salfy remove (eject) USB device

Posted on 2009-05-09
8
4,117 Views
Last Modified: 2012-05-06
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
Comment
Question by:sniper038
  • 5
  • 3
8 Comments
 
LVL 83

Expert Comment

by:CodeCruiser
ID: 24345914
0
 
LVL 3

Author Comment

by:sniper038
ID: 24346040
@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
 
LVL 83

Accepted Solution

by:
CodeCruiser earned 500 total points
ID: 24346054
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
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 3

Author Comment

by:sniper038
ID: 24346081
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
 
LVL 83

Expert Comment

by:CodeCruiser
ID: 24346090
0
 
LVL 3

Author Comment

by:sniper038
ID: 24346119
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
 
LVL 3

Author Comment

by:sniper038
ID: 24399964
Hi..
I tried to achieve the DLL thing but it gets complicated!!
I still prefer a direct solution with VB.
0
 
LVL 3

Author Closing Comment

by:sniper038
ID: 31579822
it wasn't the solution I wanted but anyway it was the keyword
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

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

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In my previous two articles we discussed Binary Serialization (http://www.experts-exchange.com/A_4362.html) and XML Serialization (http://www.experts-exchange.com/A_4425.html). In this article we will try to know more about SOAP (Simple Object Acces…
A long time ago (May 2011), I have written an article showing you how to create a DLL using Visual Studio 2005 to be hosted in SQL Server 2005. That was valid at that time and it is still valid if you are still using these versions. You can still re…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …
In a recent question (https://www.experts-exchange.com/questions/29004105/Run-AutoHotkey-script-directly-from-Notepad.html) here at Experts Exchange, a member asked how to run an AutoHotkey script (.AHK) directly from Notepad++ (aka NPP). This video…

685 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question