Solved

vb.net Salfy remove (eject) USB device

Posted on 2009-05-09
8
4,009 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
Comment Utility
0
 
LVL 3

Author Comment

by:sniper038
Comment Utility
@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
Comment Utility
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
 
LVL 3

Author Comment

by:sniper038
Comment Utility
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
How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

 
LVL 83

Expert Comment

by:CodeCruiser
Comment Utility
0
 
LVL 3

Author Comment

by:sniper038
Comment Utility
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
Comment Utility
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
Comment Utility
it wasn't the solution I wanted but anyway it was the keyword
0

Featured Post

Better Security Awareness With Threat Intelligence

See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

Join & Write a Comment

This document covers how to connect to SQL Server and browse its contents.  It is meant for those new to Visual Studio and/or working with Microsoft SQL Server.  It is not a guide to building SQL Server database connections in your code.  This is mo…
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…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
This video explains how to create simple products associated to Magento configurable product and offers fast way of their generation with Store Manager for Magento tool.

744 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

Need Help in Real-Time?

Connect with top rated Experts

15 Experts available now in Live!

Get 1:1 Help Now