How To Detect Home Drive
Jun 8, 2011How do you detect the home drive(where windows is installed)
View 1 RepliesHow do you detect the home drive(where windows is installed)
View 1 RepliesI move a VB project from school and home on a flash drive. At school drive mounts on E: at home it mounts on F:. I have 4 forms, Form1, Form2, Form3. Form4. Form1 and Form3 have incorrect file paths, it has the E:, but Form 2 and Form4 path change just fine when I move it from school and home.
View 1 RepliesI have a function that copies files from a CD to my HDD:CopyFiles(CD_Drive, FullPath & "")
The problem is that the Drive letter "I:" is not consistent. Sometimes when I connect and disconnect external devices, the CD Drive letter changes and then my code doesn't work unless I open the project, change the letter "I" and recompile.What code can I use that will ALWAYS detect my CD Drive, regardless of the drive letter? (Like for instance, NERO will detect and burn CDs regardless of the drive letter)
dp.SyntaxHighlighter.ClipboardSwf = '/dp.SyntaxHighlighter/Scripts/clipboard.swf'
dp.SyntaxHighlighter.HighlightAll('4e1b98200b534bcfb11430c4ef5e5987')
I have a program originally compiled in VS2008 on a WindowsXP Pro box. The program uses Microsoft DAO 3.5 Object Library to access an Access database.
When I try and run the program on Windows XP (any version) it runs just fine. If I try and run in on Vista (any version) it doesn't work. When I try and run it on Windows 7 Pro, it runs fine. I really want it to run on Windows 7 Home Premium, but I get an interop error anytime I try and access the database.
I have a program originally compiled in VS2008 on a WindowsXP Pro box. The program uses Microsoft DAO 3.5 Object Library to access an Access database.When I try and run the program on Windows XP (any version) it runs just fine. If I try and run in on Vista (any version) it doesn't work. When I try and run it on Windows 7 Pro, it runs fine. I really want it to run on Windows 7 Home Premium, but I get an interop error anytime I try and access the
View 3 RepliesI'm trying to create a Windows Explorer like application, when a flash drive is connected/disconnected the application detects it and does some stuff. This is what I've accomplished so far:
Code:
Private Const WM_DEVICECHANGE As Integer = &H219
Private Const DBT_DEVICEARRIVAL As Integer = &H8000
Private Const DBT_DEVICEREMOVECOMPLETE As Integer = &H8004
[Code]....
One thing that this code does not do is detect when the driver changes from ready to not ready, e.g. if a CD is removed/ inserted into the optical drive or a memory card is removed/inserted into the card reader. How can I accomplish that?
I am making a program that will allow a user to use any USB flash drive as a key, that when inserted, will automatically (upon validation, of course) enter login and password data into web forms, applications, and maybe even Windows Logon. But first things first: how to I detect when a USB key is inserted into the drive, for instance, perhaps just detect the last/latest inserted drive?
In addition, does anyone know if there is a way to directly identify a flash drive, maybe based on a serial number?, rather than validating it from a file on the device?
I need to detect if a file exists within drive C: but I do not know in advance in which directory it should be located so this means that I have to search the entire disk. Is there a way to perform this process directly (through an existing method for example) or do I have to write code for getting the directory structure and search each directory?
View 3 RepliesI have made this program in which the user selects a number of directories and copies them all to an external drive. is there a way to detect when the user does something that involves writing data to the hard drive. When they do, I want my application to detect this and back up that file on the external drive as well so that the back up is always up to date.
[Code]...
How to detect USB Drive (Stick) when plug/unplug in real time ?ps like : show drive label in textbox , " if plugged text1.text = E: " and " if unplugged text1.text = "" " in real tim
View 2 RepliesI need to detect if a [blank] media (CD/DVD) is inserted into the D: drive for an internal software I'm writing. The drive is static as drive D:. How can I tell if media is inserted, first off, and secondly, is it possible to tell if it's blank?
View 2 Repliesi have here a code for my back up:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim dbload As String = Application.StartupPath + "\Enrollment System.accdb"
[code]......
It might not be the best and i'm currently finishing on adding certain features, commenting it fully and possibly tutorializing it, but if ur needing an object to detect drive connections and disconnections and a lil more, here ya go. This dll is "Events 'R' Us" It also contains some simple public functions - findDrives(driveType) will find on command all of a specific drive type and return a dictionary of values - byteConverter and getMB, getGB, etc..
will convert bytes to larger metric values - getPercentage will simply get percentage of 2 figures and return as decimaland i'll give away more soon, just wanna get this out now, see if anyone has any use for it, almost every thing that can error has an error event and thus far i can only get one to fire (if usb is pushed in and pulled out really fast over and over again, i know where it fires, it's no biggie at moment)
I'm running the following WMI script to get the associations between drive letters and physical drives on the system, but for some reason it omits CDROMs/DVD-ROMs. Can someone tell me how to get those as well?
Code:
ComputerName = "."
Set wmiServices = GetObject _
("winmgmts:{impersonationLevel=Impersonate}!//" & ComputerName)
Set wmiDiskDrives = wmiServices.ExecQuery _
("SELECT DeviceID FROM Win32_DiskDrive")
[Code3]...
I have a program that allows the user to enter a drive letter into a text box. The program then takes the letter and find the physical drive number (i.e. deviceharddisk3..). It then stripes out everything and leaves me with the number 3.
In VB6 I used mDrive.bas from vbAccelerator.com and it worked perfectly. I have been all over the internet and back and cannot find a solution written in VB.NET.
I want to make a tool that will assign a USB pen drive a drive letter, I am using WMI to acknowledge the device being plugged in, I can pull the deviceID, name, etc now I just need to work out how to assign the device to a drive and I just cant figure it out
View 4 RepliesThe drive is connected via USB and the problem I'm having is that, periodically, while my code is executing, the usb drive seems to disconnect and reconnect. (Nothing to do with the program, but the drive itself).I want to find a way to prevent these temporary drive reconnects from interrupting my code. IE, i want to insure that whatever read or write that is requested is actually executed even in the case of a temporary drive interruption.
View 1 RepliesDoes anyone know if there is a way to determine if a drive is local or a network drive?
View 1 RepliesI am trying to get the physical drive (device) number from the drive letter. If the user inputs the drive letter C the program will find the associated physical device number. For example if I input C then the result needs to be \Device\HardDrive1\... Some call it NT Device Name; I think. I have the code for VB6 from vbAccelerator, which works perfectly, but it does not work in VB.NET. My question is there a simple way of pulling the drive info that contains the drive letter and the physical device number. I have searched the internet and found nothing for VB.NET. I would post code but I have nothing for .NET.
View 1 RepliesUSB flash drive or pen drive in vb.net...
View 14 RepliesI have a program I am converting from VB6 to VB.NET and I am stuck at the very last piece of code. I need to determine what physical device number is associated with the drive letter.
The program takes the drive letter from a text box and goes and finds the device number (i.e. deviceharddrive3...) and strips out everything leaving me with the devicer number; in this case the number 3. I have searched the internet to and fro and found nothing in VB.NET.
My program in VB6 uses a .bas module from vbaccelerator.com called mDrive.bas and works great. I can't figure out how to convert it over to VB.NET.
First off a short background of the project I am working on- I am developing a program that will be run off removable media (i.e. USB Flash drive). This will be a �virtual desktop� which you will be able to take with you and have the same �desktop� on any system. As we know drive letters can change with each host system the drive is plugged into, I need to be able to determine the path for the flash drive and access a specific folder ( i.e. My Documents)
I have an picture box(representing the icon) placed on my form (form1) and when I click the icon I want to be able to open and view the a specific folder from the portable drive. I need a click event that will determine a dynamic drive letter for a directory on the removable drive and then open that directory in an explorer window.
[Code]....
I am using the following code to get a list of the letters for each drive on my computer. I want to get the drive letter of CD Drive from this list. The code I am using to get list is as below:
[Code]...
Is it possible to check if a Logical device gathered through a WMI search request is a CD/DVD Drive? Right now, I can get the path of every Win32_LogicalDisk through WMI, but E: (for me) is my DVD drive and unless there is a disc, my program fails because it tries to count the number of folders/files on the disc.
Ultimately, I'd like to be able to tell if it is a CD/DVD drive then check to see if there is a disc there before I do anything else to it. Can it be done using WMI?
I want my program to find the disk drive. I just do not know how to find it programmically? Can anyone help, please? This should be pretty easy, right?
View 12 Replieshow to open an .exe file from a that is in a certain file, what i am trying to do is create a program that will be portable-via jump drive or cd drive, the reason i feel stupid is that I did not realize that visual basic and vb.net are two different animals- I was trying to use app.path for days- then came across a post that set me straight that I can not use it.[code]
View 4 RepliesI have created a form that I would like to run from a jump drive, or cd drive, were the drive letter will never be the same-
Application.StartupPath is the answer I have come up with- Implementing it is difficult for me- all the examples I have seen retrieves the path and imports it to a textbox. What I got is a form will start a .exe of a portable program- ( that will be located on the jump drive, or cd)
I have created a form that will -when a button is pressed- execute an .exe to a program that will also be on the jump drive. how to do this from start to finish on how to run an .exe from a file that will not ever be located on the same drive-
I should add I'am using visual studios 2010, visual basic.net
What is wrong with this code...... it should remove all folders and files on the "J" drive i am using win7 and would like to just format the drive
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
My.Computer.FileSystem.DeleteDirectory("J:", FileIO.DeleteDirectoryOption.DeleteAllContents, FileIO.RecycleOption.DeletePermanently, FileIO.UICancelOption.DoNothing)
End Sub
End Class
Does anyone have any experience with UDP on a home network + particularly any experience with tinyUDP (attached)? i tried running it on my network + it doesn't receive the messages.
View 6 RepliesOk here is what i m trying to do.I have one pc at home which is always running and then i want to connect to that PC from my Office. For example i wanna built some VB.net program that i use from Office which sends signal/Message to the PC running at Home(There will be a VB.net program at HOME pc also which is always waiting for the incoming messages) and gets the response from that PC at home.
In General i want that my program(vb.net) at Office communicates with my Program(vb.net) at home even if there is nobody at home, so that i can share some files or may be perform some other operations at home pc even if i m away.