Neoborn Posted May 14, 2006 Author Share Posted May 14, 2006 Im on no mission retard. You'r a hack period. You don't give all the proper source, let along you don't cite your work/Give credit where credit is due. I can' give all the grief Id like, im a member of the these fourms and have agreed to their rights. So I can give you all the constructors criticism I want. Ask other people, it's already been said that people want the source. If you know what deveject.exe does, let me know please. Because Im willing to bet you don't. If you can't stand my criticism or "my mission" then go some where else.Me a nub, at least I can carry a converstaion on without swearing/calling someone names. So really who is the "nub" I'm a hack?, Did I ever make any claim in any other regard? I gave all the proper source to MY program. Exactly what am I citing? I give credit where it is due thank you, I state right in the readme that this is just a front end for the deveject tool and?....I also state in my first post: "What it is: Executable that uses deveject to remove your Apple iPod / Disconnect it."Again I gave you the source to my program. You want the source for the deveject go google it nublet. Do I know what deveject does ......yes it ejects the usb drive which is currently my Apple iPod. I mean seriously I'd have better chance with 5yr olds understanding this stuff than you ...As for the swearing, that's the least of it, if you were local believe me, you would have the chance to explain your e-talk in person All in all you still haven't stated your reason for attacking me? Not enough hugs? No one loves you? Suck it up and move on, you don't want to download it, don't, you don't want to try it, don't , you don't want to be a decent human being who can chat without being an overly aggressive anal retentative prick?... believe me I don't want you to be either but you are That's all? nothing more to say? " I don't like you or your program!", fine, move along @$$. ~Projects~1. iPod Ejector 1.0 - Tool Used To Eject iPod in Windows - Uses DevEject.exe :P2. SmartFTP Close Popup Tool - Closes reminders from freeware SmartFTP.~Helpful Links For New Users~1. LXP's Learning AutoIT PDF Guide - <<< Go here for a PDF Guide on learning AutoIT from the ground up!<<<2. AutoIt 1-2-3 <<<Want to learn more about AutoIT quickly? Go Here<<<3. How To Install The Beta And Production Versions Of AutoIT / SciteAutoIT Link to comment Share on other sites More sharing options...
Sardith Posted May 14, 2006 Share Posted May 14, 2006 I'm a hack?, Did I ever make any claim in any other regard? I gave all the proper source to MY program. Exactly what am I citing? I give credit where it is due thank you, I state right in the readme that this is just a front end for the deveject tool and?....I also state in my first post: "What it is: Executable that uses deveject to remove your Apple iPod / Disconnect it."Again I gave you the source to my program. You want the source for the deveject go google it nublet. Do I know what deveject does ......yes it ejects the usb drive which is currently my Apple iPod. I mean seriously I'd have better chance with 5yr olds understanding this stuff than you ...As for the swearing, that's the least of it, if you were local believe me, you would have the chance to explain your e-talk in person All in all you still haven't stated your reason for attacking me? Not enough hugs? No one loves you? Suck it up and move on, you don't want to download it, don't, you don't want to try it, don't , you don't want to be a decent human being who can chat without being an overly aggressive anal retentative prick?... believe me I don't want you to be either but you are That's all? nothing more to say? " I don't like you or your program!", fine, move along @$$.e-talk any day you'd like to fly out to Michigan, Sterling Heights in the 48313 district let me know.Id be more then happy to take you up on your offer. [font="Verdana"]Valik:Get it straight - I'm not here to say please, I'm here to help - if my help's not appreciated then lotsa luck, gentlemen.[/font] Link to comment Share on other sites More sharing options...
Neoborn Posted May 14, 2006 Author Share Posted May 14, 2006 All in all you still haven't stated your reason for attacking me? Not enough hugs? No one loves you? Suck it up and move on, you don't want to download it, don't, you don't want to try it, don't , you don't want to be a decent human being who can chat without being an overly aggressive anal retentative prick?... believe me I don't want you to be either but you are That's all? nothing more to say? " I don't like you or your program!", fine, move along @$$. ~Projects~1. iPod Ejector 1.0 - Tool Used To Eject iPod in Windows - Uses DevEject.exe :P2. SmartFTP Close Popup Tool - Closes reminders from freeware SmartFTP.~Helpful Links For New Users~1. LXP's Learning AutoIT PDF Guide - <<< Go here for a PDF Guide on learning AutoIT from the ground up!<<<2. AutoIt 1-2-3 <<<Want to learn more about AutoIT quickly? Go Here<<<3. How To Install The Beta And Production Versions Of AutoIT / SciteAutoIT Link to comment Share on other sites More sharing options...
spudw2k Posted August 16, 2007 Share Posted August 16, 2007 The reason to eject as opposed to remove is this; when you remove the ipod (safely remove...) it disables the device (file storage and power) until it's reattached. When you eject the ipod it closes the file storage ability (removes drive letter) but allows the ipod to continue to charge.I wrote a vbscript that does this. I was thinking of converting it to AutoIt but making it "smarter"; including ipod detection.Here's the vbscript I wrote. It ejects any removable devices with the name "ipod" in it. CODESet ShellApp = CreateObject("Shell.Application")strDriveName = "ipod"Set objDrives = ShellApp.Namespace(17)Set objDrive = NothingFor Each objDriveItem in objDrives.ItemsIf InStr(LCase(objDriveItem.Name),LCase(strDriveName) ) ThenSet objDrive = objDriveItem: Exit ForEnd IfNextIf objDrive is Nothing ThenWScript.QuitEnd IfFor Each Verb in objDriveItem.VerbsIf Verb.Name = "E&ject" ThenSet objEjectVerb = Verb: Exit ForEnd IfNextobjEjectVerb.DoIt paste in notepad and save as eject.vbs Spoiler Things I've Made: Always On Top Tool ◊ AU History ◊ Deck of Cards ◊ HideIt ◊ ICU ◊ Icon Freezer ◊ Ipod Ejector ◊ Junos Configuration Explorer ◊ Link Downloader ◊ MD5 Folder Enumerator ◊ PassGen ◊ Ping Tool ◊ Quick NIC ◊ Read OCR ◊ RemoteIT ◊ SchTasksGui ◊ SpyCam ◊ System Scan Report Tool ◊ System UpTime ◊ Transparency Machine ◊ VMWare ESX Builder Misc Code Snippets: ADODB Example ◊ CheckHover ◊ Detect SafeMode ◊ DynEnumArray ◊ GetNetStatData ◊ HashArray ◊ IsBetweenDates ◊ Local Admins ◊ Make Choice ◊ Recursive File List ◊ Remove Sizebox Style ◊ Retrieve PNPDeviceID ◊ Retrieve SysListView32 Contents ◊ Set IE Homepage ◊ Tickle Expired Password ◊ Transpose Array Projects: Drive Space Usage GUI ◊ LEDkIT ◊ Plasma_kIt ◊ Scan Engine Builder ◊ SpeeDBurner ◊ SubnetCalc Cool Stuff: AutoItObject UDF ◊ Extract Icon From Proc ◊ GuiCtrlFontRotate ◊ Hex Edit Funcs ◊ Run binary ◊ Service_UDF Link to comment Share on other sites More sharing options...
spudw2k Posted August 17, 2007 Share Posted August 17, 2007 (edited) Converted too and improved with AutoIt. Auto Detects Ipod Drive letter and Ejects it. expandcollapse popup$strDeviceID = "" $objWMIService = ObjGet("winmgmts:{impersonationLevel=impersonate}!\\localhost\root\cimv2") $colItems = $objWMIService.ExecQuery("Select DeviceID from Win32_DiskDrive Where (Caption like " & chr(34) & "%ipod%" & chr(34) & ")") For $objItem in $colItems $strDeviceID = $objItem.DeviceID ;DeviceID of the ipod Next If $strDeviceID = "" then Exit $strDeviceID = StringRight($strDeviceID,(StringLen($strDeviceID)-4)) ;Formating $colItems = $objWMIService.ExecQuery("Select * from Win32_DiskDriveToDiskPartition") For $objItem in $colItems If StringInStr($objItem.Antecedent,$strDeviceID) <> 0 then $strPartition = $objItem.Dependent ;Partion Map EndIf Next $colItems = $objWMIService.ExecQuery("Select * from Win32_LogicalDiskToPartition") For $objItem in $colItems If StringInStr($objItem.Antecedent,$strPartition) <> 0 then $strLogicalDrive = $objItem.Dependent ;Logical Drive Letter EndIf Next $strDriveLetter = StringRight($strLogicalDrive,3) ;Formatting $strDriveLetter = StringLeft($strDriveLetter,2) ;Formatting $shell = ObjCreate("Shell.Application") $objDrives = $Shell.NameSpace(17) For $objDrive in $objDrives.Items If StringInstr($objDrive.Name,$strDriveLetter) <> 0 Then $objDriveItem = $objDrive EndIf Next if not isobj($objDriveItem) then Exit For $verb in $objDriveItem.verbs if $verb.Name = "E&ject" Then $verb.doit Next Edited August 18, 2007 by spudw2k Spoiler Things I've Made: Always On Top Tool ◊ AU History ◊ Deck of Cards ◊ HideIt ◊ ICU ◊ Icon Freezer ◊ Ipod Ejector ◊ Junos Configuration Explorer ◊ Link Downloader ◊ MD5 Folder Enumerator ◊ PassGen ◊ Ping Tool ◊ Quick NIC ◊ Read OCR ◊ RemoteIT ◊ SchTasksGui ◊ SpyCam ◊ System Scan Report Tool ◊ System UpTime ◊ Transparency Machine ◊ VMWare ESX Builder Misc Code Snippets: ADODB Example ◊ CheckHover ◊ Detect SafeMode ◊ DynEnumArray ◊ GetNetStatData ◊ HashArray ◊ IsBetweenDates ◊ Local Admins ◊ Make Choice ◊ Recursive File List ◊ Remove Sizebox Style ◊ Retrieve PNPDeviceID ◊ Retrieve SysListView32 Contents ◊ Set IE Homepage ◊ Tickle Expired Password ◊ Transpose Array Projects: Drive Space Usage GUI ◊ LEDkIT ◊ Plasma_kIt ◊ Scan Engine Builder ◊ SpeeDBurner ◊ SubnetCalc Cool Stuff: AutoItObject UDF ◊ Extract Icon From Proc ◊ GuiCtrlFontRotate ◊ Hex Edit Funcs ◊ Run binary ◊ Service_UDF Link to comment Share on other sites More sharing options...
spudw2k Posted August 17, 2007 Share Posted August 17, 2007 What happens when you have more than one "USB Mass Storage" device installed? Wouldn't it be better to narrow down the device you want to eject? Spoiler Things I've Made: Always On Top Tool ◊ AU History ◊ Deck of Cards ◊ HideIt ◊ ICU ◊ Icon Freezer ◊ Ipod Ejector ◊ Junos Configuration Explorer ◊ Link Downloader ◊ MD5 Folder Enumerator ◊ PassGen ◊ Ping Tool ◊ Quick NIC ◊ Read OCR ◊ RemoteIT ◊ SchTasksGui ◊ SpyCam ◊ System Scan Report Tool ◊ System UpTime ◊ Transparency Machine ◊ VMWare ESX Builder Misc Code Snippets: ADODB Example ◊ CheckHover ◊ Detect SafeMode ◊ DynEnumArray ◊ GetNetStatData ◊ HashArray ◊ IsBetweenDates ◊ Local Admins ◊ Make Choice ◊ Recursive File List ◊ Remove Sizebox Style ◊ Retrieve PNPDeviceID ◊ Retrieve SysListView32 Contents ◊ Set IE Homepage ◊ Tickle Expired Password ◊ Transpose Array Projects: Drive Space Usage GUI ◊ LEDkIT ◊ Plasma_kIt ◊ Scan Engine Builder ◊ SpeeDBurner ◊ SubnetCalc Cool Stuff: AutoItObject UDF ◊ Extract Icon From Proc ◊ GuiCtrlFontRotate ◊ Hex Edit Funcs ◊ Run binary ◊ Service_UDF Link to comment Share on other sites More sharing options...
Paulie Posted August 17, 2007 Share Posted August 17, 2007 Name calling and cursing gets nobody anywhere and does nothing but make you sound arrogant and hot-headed. Stop. Period.I don't like your avatar either Neoborn. I'd suggest you change it before you start something with mods that I don't think you want to start."Sardith has been rated "R" for "Retarded" as rated by the Auto IT Forums."First of all. Stop speaking on other's behalf, nobody else has expressed such a negative. Second of all, its "AutoIt" not "Auto IT."Now. Sardith, what you have posted was nowhere near constructive criticism as you claim it to be. It was just criticism, and I don't believe it was necessary. While he should have not gone off on a name-calling/cursing rant. Perhaps you should have been the "better man" and ignored it, leaving him to look like an "ass" for swearing, as opposed to dropping yourself to his level as you have.As for my personal opinion, I don't believe Neoborn is responsible for posting the source of a program he didn't create. While a Link would have been nice, you could have asked for it more politely, instead of chewing him out for not posting it.And what is this "Say that e-talk to my face, I'll kick your ass!" macho attitude. It makes you both sound like Bull-headed animals.Stop bickering like 6-year-olds. Settle a disagreement like people, not animals. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now