Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Sub EjectDrive(strDrive)
- On Error Resume Next
- CONST SSF_DRIVES = 17
- Set objShell = CreateObject("Shell.Application")
- Set objDrive = objShell.Namespace(SSF_DRIVES).ParseName(strDrive)
- objDrive.InvokeVerb "E&ject"
- End Sub
- strComputer = "."
- Set objWMIService = GetObject("winmgmts:" _
- & "{impersonationLevel=impersonate}!\" & strComputer & "rootcimv2")
- Set colItems = objWMIService.ExecQuery _
- ("Select * From Win32_Volume Where Name = 'E:\'")
- For Each objItem in colItems
- objItem.Dismount(True, True)
- Next
- Set WshShell = WScript.CreateObject("WScript.Shell")
- intReturn = WshShell.Run("RunDll32.exe shell32.dll,Control_RunDLL hotplug.dll", 1, TRUE)
Add Comment
Please, Sign In to add comment