EjectUSB
TrayNotify is a registry key on WinXP. I assume Vista has a similar registry key, but if it does, it has a different name. It stores info about what icons have been in the system tray and saves your settings about which icons to show or hide. Unfortunately, the value for it is a very large binary value and I haven't sat down and analyzed it to see if it can be realistically parsed and modified. I also don't know if thre are any Windows APIs for working with it (as an alternative to just reading it raw from the registry).MiDoJo wrote:is "TrayNotify" the reason my notification section suddenly opens to full length when I run eject. neat-o
http://www.midojo.com/eject.htm
The reason your system tray opens to full for a moment when you run EjectUSB is to purge icons from the system tray of programs that have been forcibly closed. At least on WinXP and 98SE (not sure about Vista) if you terminate a program (or it crashes) its tray icon won't go away until you mouse over it.
Also, I really like that desktop animation you linked. That is pretty swanky and gave me some info I was after. I think I've resolved the issue as to why EjectUSB wasn't pressing the OK button on the eject confirmation window sometimes.
As to that final window stating its now safe to remove your drive, EjectUSB currently doesn't handle that one and here's why:
- On WinXP you don't get that box, you just get a message bubble down in the system tray saying it's safe to remove your drive.
- On Win98SE it can take up to 30 seconds for that box to even appear and I didn't intend for EjectUSB to sit around for 30 seconds repeatedly checking for that box to appear.
- Leaving that box so the user knows positively when it's safe to remove their drive.
When that box does appear on Vista, if you remove your drive does it go away or do you still have to click OK? The main reason I ask is because the message bubble on XP goes away automatically when you remove your drive and I think it'd be curious if Microsoft worsened functionality in that regard.
---
Edit: Progress update!
Done! - Busy indicator when performing cleanup.
- It's a cute little spinning hourglass in the system tray.
Done! - Ability to copy self to temp folder, run, then delete self.
- EjectUSB's ability to eject drives via the Windows safely remove hardware interface should now work when run FROM the removable drive.
Done! - ''Graceful'' program closing.
- Option to disable graceful closing is in place and I've implemented graceful program closing. Took some work to get it efficient (aka fast) enough for my tastes.
Started - Improved Vista compatibility for ejection.
- I think I've solved the issue with EjectUSB failing to click OK on the eject dialog. It'll need testing and I still need to add two nested For loops that I've just been putting off because I need to figure out the most efficient approach.
Done! - Improved support for AutoStart / AutoEject http://xpt.nl/products-autostart
- No longer required to be run from the drive to be ejected. EjectUSB now passes them the correct drive number (I think, need to double check that I did it right; and yes, I said number... that's why I didn't add full support until now).
I'll upload Revision 9 tomorrow after I add temp folder ejection and do some double-checking on the graceful closing.
Queue
Revision 9.
---
Too tired to list out all the changes, see the previous post's progress update for details.
Addition to the configuration file is:
[Settings]
NoGraceful=0
If set to 1 (or anything besides 0 or false), NoGraceful disables EjectUSB's graceful program closing feature instead falling back on it's rather harsh process termination function. This setting relies on NoPrograms, so if NoPrograms is set to 1, the NoGraceful setting will be ignored.
---
http://localhostr.com/files/4f802a/EjectUSB.zip
---
Compiling the source proprrly has gotten slightly more complicated if you want the executable to have program details on its version properties tab and the hourglass tray icon.
The next version will most likely be Release 1.0; all that's really left is a more robust ejection routine and double checking on the cleanup functions.
Queue
---
Too tired to list out all the changes, see the previous post's progress update for details.
Addition to the configuration file is:
[Settings]
NoGraceful=0
If set to 1 (or anything besides 0 or false), NoGraceful disables EjectUSB's graceful program closing feature instead falling back on it's rather harsh process termination function. This setting relies on NoPrograms, so if NoPrograms is set to 1, the NoGraceful setting will be ignored.
---
http://localhostr.com/files/4f802a/EjectUSB.zip
---
Compiling the source proprrly has gotten slightly more complicated if you want the executable to have program details on its version properties tab and the hourglass tray icon.
The next version will most likely be Release 1.0; all that's really left is a more robust ejection routine and double checking on the cleanup functions.
Queue
- grannyGeek
- Posts: 218
- Joined: Mon Mar 26, 2007 10:54 pm
Hey Queue, you've been busy with this tool!
I haven't tried this yet, because I let other folks trample the early bugs first, I save my can of Raid for later just to keep developers from resting comfortably on their laurels
I saw your comments about cleaning MUI and MRU entries, and just wanted to mention a tool I saw mentioned on Wilders Security site called MRU Blaster from JavaCool that cleans up MRU reg entries. It works from a database of programs, but sadly has not been updated since 2004, I guess they lost interest and concentrate on SpywareBlaster these days.
Anyway, I thought that tool might have some interest for you.
Downloading EjectUsb now, and trying it out when I get home.
(sounds too good for us common folk)
I haven't tried this yet, because I let other folks trample the early bugs first, I save my can of Raid for later just to keep developers from resting comfortably on their laurels
I saw your comments about cleaning MUI and MRU entries, and just wanted to mention a tool I saw mentioned on Wilders Security site called MRU Blaster from JavaCool that cleans up MRU reg entries. It works from a database of programs, but sadly has not been updated since 2004, I guess they lost interest and concentrate on SpywareBlaster these days.
Anyway, I thought that tool might have some interest for you.
Downloading EjectUsb now, and trying it out when I get home.
(sounds too good for us common folk)
MRU Blaster's aimed at a little different of an objective than I had with EjectUSB's registry cleanup, but I won't rule out that sort of comprehensive cleaning entirely. EjectUSB cleans up (or tries to anyway) the MUI and MRU lists that Windows generates; I'd expect stealthy portable software or portable wrappers to clean up specific program MRU lists themselves.
Speaking of which, I could use a Vista registry dump of:
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache
Also worth noting is EjectUSB doesn't completely destroy MUI or MRU lists; it simply removes entries related to the drive being ejected.
---
Let's see... what progress did I make yesterday...
- Slight efficiency improvement to graceful closing.
- Finally added those For loops I've been dreading to the ejection function (wasn't as bad as I expected) and it resulted in a more efficient, reliable and flexible ejection function.
- Slight change to the system tray progress indicator; nothing really noticable to the user, but I spent many hours tinkering with it, so I had to say something.
- Prototyping file handle closing capability via external utilities (NirSoft's OpenedFilesView and Sysinternals' Handle); this will allow for a near 100% reliable ejection.
Since this project started I've been lucky to not face any real bug fixes aside from improving inter-OS compatibility. New versions have mainly been addition of functions and it seems that trend is continuing.
After I get file handle closing cobbled together, EjectUSB should be ready for its first non-beta release. In this case ''beta'' has indicated feature incompleteness while the first non-beta will have all intended functionality implemented; all ''beta'' versions have been stable and free of fatal bugs.
Preparing the documentation is the largest amount of work still ahead of me.
Queue
Speaking of which, I could use a Vista registry dump of:
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache
Also worth noting is EjectUSB doesn't completely destroy MUI or MRU lists; it simply removes entries related to the drive being ejected.
---
Let's see... what progress did I make yesterday...
- Slight efficiency improvement to graceful closing.
- Finally added those For loops I've been dreading to the ejection function (wasn't as bad as I expected) and it resulted in a more efficient, reliable and flexible ejection function.
- Slight change to the system tray progress indicator; nothing really noticable to the user, but I spent many hours tinkering with it, so I had to say something.
- Prototyping file handle closing capability via external utilities (NirSoft's OpenedFilesView and Sysinternals' Handle); this will allow for a near 100% reliable ejection.
Since this project started I've been lucky to not face any real bug fixes aside from improving inter-OS compatibility. New versions have mainly been addition of functions and it seems that trend is continuing.
After I get file handle closing cobbled together, EjectUSB should be ready for its first non-beta release. In this case ''beta'' has indicated feature incompleteness while the first non-beta will have all intended functionality implemented; all ''beta'' versions have been stable and free of fatal bugs.
Preparing the documentation is the largest amount of work still ahead of me.
Queue
Queue, Something changed in the last version upgrade. Now I always get the error (cannot remove drive inuse). I tried to Make my TimeWait in the ini =100 (also tried 10 but neither # seem to wait on anything any longer) and to turn off graceful but it still says same.
I then go and manually eject and it allows me to eject.
I think, for vista at least, you may need to have users set donoteject to 1 and that way all other cleanups are used and then they can just pull the drive.
I also started a Thread in Hardware Because I think that WMP's insistance that every removable flash drive is a media player might be causing this issue as well.
Here's my text of The Reg you asked forPlease Note: the Test Drive is F:\
I then go and manually eject and it allows me to eject.
I think, for vista at least, you may need to have users set donoteject to 1 and that way all other cleanups are used and then they can just pull the drive.
I also started a Thread in Hardware Because I think that WMP's insistance that every removable flash drive is a media player might be causing this issue as well.
Here's my text of The Reg you asked for
Code: Select all
Key Name: HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache
Class Name: <NO CLASS>
Last Write Time: 6/2/2008 - 5:32 PM
Value 0
Name: LangID
Type: REG_BINARY
Data:
00000000 09 04 .
Value 1
Name: @C:\Program Files\Windows Photo Gallery\ImagingDevices.exe,-101
Type: REG_SZ
Data: Scanners and Cameras
Value 2
Name: @C:\Windows\System32\powercpl.dll,-1
Type: REG_SZ
Data: Power Options
Value 3
Name: @C:\Windows\system32\appwiz.cpl,-156
Type: REG_SZ
Data: Get Programs
Value 4
Name: @C:\Windows\System32\sud.dll,-1
Type: REG_SZ
Data: Default Programs
Value 5
Name: @C:\Windows\System32\SecureKeyBackupCPL.dll,-1
Type: REG_SZ
Data: Secure Online Key Backup
Value 6
Name: @C:\Windows\System32\brcpl.dll,-1
Type: REG_SZ
Data: Backup and Restore Center
Value 7
Name: @C:\Windows\system32\wucltux.dll,-1
Type: REG_SZ
Data: Windows Update
Value 8
Name: C:\Windows\explorer.exe
Type: REG_SZ
Data: Windows Explorer
Value 9
Name: @wucltux.dll,-71
Type: REG_SZ
Data: Windows Update
Value 10
Name: @C:\Windows\System32\netcenter.dll,-1
Type: REG_SZ
Data: Network and Sharing Center
Value 11
Name: @wmploc.dll,-102
Type: REG_SZ
Data: Windows Media Player
Value 12
Name: C:\Program Files\Windows Media Player\wmplayer.exe
Type: REG_SZ
Data: Windows Media Player
Value 13
Name: @C:\Windows\System32\AuxiliaryDisplayCpl.dll,-1
Type: REG_SZ
Data: Windows SideShow
Value 14
Name: @C:\Program Files\Windows Sidebar\sidebar.exe,-11003
Type: REG_SZ
Data: Windows Sidebar Properties
Value 15
Name: @C:\Windows\system32\mblctr.exe,-1002
Type: REG_SZ
Data: Windows Mobility Center
Value 16
Name: @C:\Windows\system32\FirewallSettings.exe,-12122
Type: REG_SZ
Data: Windows Firewall
Value 17
Name: @C:\Program Files\Windows Defender\MsMpRes.dll,-104
Type: REG_SZ
Data: Windows Defender
Value 18
Name: @C:\Windows\System32\icardres.dll,-4097
Type: REG_SZ
Data: Windows CardSpace
Value 19
Name: @C:\Windows\system32\oobefldr.dll,-33056
Type: REG_SZ
Data: Welcome Center
Value 20
Name: @C:\Windows\System32\usercpl.dll,-1
Type: REG_SZ
Data: User Accounts
Value 21
Name: @C:\Windows\System32\systemcpl.dll,-1
Type: REG_SZ
Data: System
Value 22
Name: @C:\Windows\System32\SyncCenter.dll,-3000
Type: REG_SZ
Data: Sync Center
Value 23
Name: @C:\Program Files\Symantec\LiveUpdate\S32LUCP1RES.DLL,-1
Type: REG_SZ
Data: Symantec LiveUpdate
Value 24
Name: @C:\Windows\System32\Speech\SpeechUX\speechuxcpl.dll,-1
Type: REG_SZ
Data: Speech Recognition Options
Value 25
Name: @C:\Windows\system32\appwiz.cpl,-159
Type: REG_SZ
Data: Programs and Features
Value 26
Name: @C:\Windows\System32\wercon.exe,-350
Type: REG_SZ
Data: Problem Reports and Solutions
Value 27
Name: @C:\Windows\System32\themecpl.dll,-1
Type: REG_SZ
Data: Personalization
Value 28
Name: @C:\Windows\System32\PerfCenterCPL.dll,-1
Type: REG_SZ
Data: Performance Information and Tools
Value 29
Name: C:\Windows\System32\nvcplui.exe
Type: REG_SZ
Data: NVIDIA Control Panel Application, 1.5.700.21
Value 30
Name: @C:\Windows\System32\ie4uinit.exe,-731
Type: REG_SZ
Data: Internet Explorer
Value 31
Name: @C:\Windows\system32\unregmp2.exe,-4
Type: REG_SZ
Data: Windows Media Player
Value 32
Name: @PerfCenterCPL.dll,-1
Type: REG_SZ
Data: Performance Information and Tools
Value 33
Name: C:\Windows\System32\wercon.exe
Type: REG_SZ
Data: Problem Reports and Solutions
Value 34
Name: C:\Program Files\Internet Explorer\iexplore.exe
Type: REG_SZ
Data: Internet Explorer
Value 35
Name: @ieframe.dll,-912
Type: REG_SZ
Data: HTML Document
Value 36
Name: C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE
Type: REG_SZ
Data: Microsoft Office Excel
Value 37
Name: C:\Program Files\Microsoft Office\OFFICE11\MSPUB.EXE
Type: REG_SZ
Data: Microsoft Office Publisher
Value 38
Name: C:\Program Files\Microsoft Office\OFFICE11\WINWORD.EXE
Type: REG_SZ
Data: Microsoft Office Word
Value 39
Name: C:\Windows\system32\NOTEPAD.EXE
Type: REG_SZ
Data: Notepad
Value 40
Name: @ieframe.dll,-903
Type: REG_SZ
Data: URL:HyperText Transfer Protocol
Value 41
Name: C:\Windows\System32\cmd.exe
Type: REG_SZ
Data: Windows Command Processor
Value 42
Name: @C:\Windows\system32\netshell.dll,-1200
Type: REG_SZ
Data: Network Connections
Value 43
Name: @C:\Windows\system32\unregmp2.exe,-9925
Type: REG_SZ
Data: MP3 Format Sound
Value 44
Name: @wucltux.dll,-73
Type: REG_SZ
Data: Change settings
Value 45
Name: C:\Windows\HelpPane.exe
Type: REG_SZ
Data: Microsoft® Help and Support
Value 46
Name: @C:\Windows\system32\unregmp2.exe,-9926
Type: REG_SZ
Data: M3U file
Value 47
Name: @C:\Program Files\Common Files\system\wab32res.dll,-10100
Type: REG_SZ
Data: Contacts
Value 48
Name: @C:\Windows\system32\NetworkExplorer.dll,-1
Type: REG_SZ
Data: Network
Value 49
Name: C:\Program Files\QuickTime\QuickTimePlayer.exe
Type: REG_SZ
Data: QuickTime Player
Value 50
Name: @C:\Program Files\Common Files\System\wab32res.dll,-4602
Type: REG_SZ
Data: Contact file
Value 51
Name: @"C:\Program Files\Windows Journal\Journal.exe",-3072
Type: REG_SZ
Data: Journal Document
Value 52
Name: @C:\Windows\system32\notepad.exe,-469
Type: REG_SZ
Data: Text Document
Value 53
Name: @C:\Windows\system32\zipfldr.dll,-10195
Type: REG_SZ
Data: Compressed (zipped) Folder
Value 54
Name: @ieframe.dll,-880
Type: REG_SZ
Data: Internet Explorer
Value 55
Name: @C:\Windows\System32\ieframe.dll,-12385
Type: REG_SZ
Data: Links
Value 56
Name: @C:\Windows\System32\setupapi.dll,-2000
Type: REG_SZ
Data: Setup Information
Value 57
Name: @C:\Windows\System32\acppage.dll,-6003
Type: REG_SZ
Data: Windows Command Script
Value 58
Name: @zipfldr.dll,-10302
Type: REG_SZ
Data: Extract all files
Value 59
Name: @zipfldr.dll,-10303
Type: REG_SZ
Data: Extract all files
Value 60
Name: M:\Unknown Devices\UnknownDevices.exe
Type: REG_SZ
Data: Discovers what unknown devices are
Value 61
Name: C:\Program Files\Palm\Hotsync.exe
Type: REG_SZ
Data: HotSync® Manager Application
Value 62
Name: C:\Program Files\Microsoft Office\OFFICE11\OUTLOOK.EXE
Type: REG_SZ
Data: Microsoft Office Outlook
Value 63
Name: M:\Media Tagger\Media Tagger.exe
Type: REG_SZ
Data: ID3 Tagger for you multimedial files
Value 64
Name: @%SystemRoot%\system32\mlang.dll,-4612
Type: REG_SZ
Data: Western European (Windows)
Value 65
Name: C:\Users\3438udh88\AppData\Local\Temp\Temp1_id3tofolder_2_21[1].zip\Id3tofolder.exe
Type: REG_SZ
Data: Id3tofolder.exe
Value 66
Name: @C:\Windows\system32\msinfo32.exe,-10001
Type: REG_SZ
Data: System Information File
Value 67
Name: @C:\PROGRA~1\WI0FCF~1\Journal.exe,-40145
Type: REG_SZ
Data: Notes
Value 68
Name: C:\Users\3438udh88\Documents\rcsetup114[1]\Recuva.exe
Type: REG_SZ
Data: Recuva
Value 69
Name: @C:\Windows\system32\NetworkExplorer.dll,-2
Type: REG_SZ
Data: Provides access to the computers and devices that are on your network.
Value 70
Name: @explorer.exe,-8243
Type: REG_SZ
Data: Search Everywhere
Value 71
Name: @C:\Windows\system32\mblctr.exe,-1008
Type: REG_SZ
Data: Windows Mobility Center
Value 72
Name: @C:\Windows\system32\SnippingTool.exe,-15051
Type: REG_SZ
Data: Snipping Tool
Value 73
Name: @C:\Windows\system32\wmploc.dll,-128
Type: REG_SZ
Data: Microsoft Windows Media Player
Value 74
Name: @C:\Windows\system32\ie4uinit.exe,-21
Type: REG_SZ
Data: Internet Explorer
Value 75
Name: @C:\Windows\system32\iedkcs32.dll,-3052
Type: REG_SZ
Data: Browser Customizations
Value 76
Name: @C:\Windows\system32\themeui.dll,-2682
Type: REG_SZ
Data: Themes Setup
Value 77
Name: @C:\Windows\system32\ie4uinit.exe,-20
Type: REG_SZ
Data: Internet Explorer
Value 78
Name: @C:\Windows\system32\fsquirt.exe,-2303
Type: REG_SZ
Data: Bluetooth File Transfer Wizard
Value 79
Name: @C:\Windows\ehome\ehres.dll,-100
Type: REG_SZ
Data: Windows Media Center
Value 80
Name: @C:\Windows\system32\mstsc.exe,-4000
Type: REG_SZ
Data: Remote Desktop Connection
Value 81
Name: @C:\Program Files\Windows Sidebar\sidebar.exe,-1005
Type: REG_SZ
Data: Windows Sidebar
Value 82
Name: @C:\Windows\system32\SoundRecorder.exe,-100
Type: REG_SZ
Data: Sound Recorder
Value 83
Name: @C:\Program Files\Windows Photo Gallery\PhotoLibraryResources.dll,-1581
Type: REG_SZ
Data: Windows Photo Gallery
Value 84
Name: @C:\Windows\system32\dfrgui.exe,-103
Type: REG_SZ
Data: Disk Defragmenter
Value 85
Name: @C:\Windows\system32\migwiz\MIGUIRes.dll,-103
Type: REG_SZ
Data: Windows Easy Transfer
Value 86
Name: @C:\Windows\system32\msinfo32.exe,-100
Type: REG_SZ
Data: System Information
Value 87
Name: @C:\Windows\system32\rstrui.exe,-100
Type: REG_SZ
Data: System Restore
Value 88
Name: @C:\Windows\system32\mycomput.dll,-300
Type: REG_SZ
Data: Computer Management
Value 89
Name: @C:\Windows\system32\odbcint.dll,-1310
Type: REG_SZ
Data: Data Sources (ODBC)
Value 90
Name: @C:\Windows\system32\wdc.dll,-10021
Type: REG_SZ
Data: Reliability and Performance Monitor
Value 91
Name: @C:\Windows\system32\wsecedit.dll,-718
Type: REG_SZ
Data: Local Security Policy
Value 92
Name: @C:\Windows\system32\filemgmt.dll,-2204
Type: REG_SZ
Data: Services
Value 93
Name: @C:\Windows\system32\msconfig.exe,-126
Type: REG_SZ
Data: System Configuration
Value 94
Name: @C:\Windows\system32\gameux.dll,-10082
Type: REG_SZ
Data: Games Explorer
Value 95
Name: @C:\Windows\system32\gameux.dll,-10056
Type: REG_SZ
Data: Hearts
Value 96
Name: @C:\Program Files\Microsoft Games\inkball\InkBall.exe,-15051
Type: REG_SZ
Data: InkBall
Value 97
Name: C:\Program Files\Homer Pro\Homer.exe
Type: REG_SZ
Data: Homer Pro - Localhost webserver
Value 98
Name: C:\Program Files\Dell\QuickSet\quickset.exe
Type: REG_SZ
Data: QuickSet
Value 99
Name: C:\Program Files\Dell Network Assistant\ezi_hnm2.exe
Type: REG_SZ
Data: Advanced Networking Application
Value 100
Name: C:\Program Files\Dell\Dell Mobile Broadband\dmbcu.exe
Type: REG_SZ
Data: Dell Mobile Broadband Card Utility
Value 101
Name: C:\Windows\System32\mstsc.exe
Type: REG_SZ
Data: Remote Desktop Connection
Value 102
Name: @%windir%\system32\AccessibilityCpl.dll,-45
Type: REG_SZ
Data: Make your computer easier to use
Value 103
Name: @"%windir%\System32\ie4uinit.exe",-738
Type: REG_SZ
Data: Start Internet Explorer without ActiveX controls or browser extensions.
Value 104
Name: @"%windir%\System32\ie4uinit.exe",-732
Type: REG_SZ
Data: Finds and displays information and Web sites on the Internet.
Value 105
Name: @C:\Windows\system32\unregmp2.exe,-155
Type: REG_SZ
Data: Play digital media including music, videos, CDs, and DVDs.
Value 106
Name: @%windir%\system32\speech\speechux\sapi.cpl,-5556
Type: REG_SZ
Data: Dictate text and control your computer by voice.
Value 107
Name: @C:\Windows\system32\fsquirt.exe,-2305
Type: REG_SZ
Data: Transfers files between devices or computers using Bluetooth wireless technology.
Value 108
Name: @%windir%\system32\SecureKeyBackupCPL.dll,-2
Type: REG_SZ
Data: Save your Windows BitLocker Drive Encryption recovery password or Encrypting File System (EFS) recovery certificate on a free Microsoft website called digital locker.
Value 109
Name: @%windir%\system32\WindowsUltimateExtrasCPL.dll,-2
Type: REG_SZ
Data: Get programs, services, and content unique to owners of Windows Vista Ultimate.
Value 110
Name: @%systemroot%\system32\brcpl.dll,-2
Type: REG_SZ
Data: Back up and restore your files and system settings.
Value 111
Name: @%SystemRoot%\system32\wercon.exe,-353
Type: REG_SZ
Data: Check online for solutions to software problems, choose reporting settings, and see problem reports for your computer.
Value 112
Name: @%SystemRoot%\system32\msra.exe,-635
Type: REG_SZ
Data: Invite a friend or technical support person to connect to your computer and help you, or offer to help someone else.
Value 113
Name: @%systemroot%\ehome\ehres.dll,-116
Type: REG_SZ
Data: Opens your home entertainment option for digital and on-demand media, including TV, movies, music and pictures.
Value 114
Name: @%SystemRoot%\system32\mblctr.exe,-1004
Type: REG_SZ
Data: Opens the Windows Mobility Center so you can adjust display brightness, volume, power options, and other mobile PC settings.
Value 115
Name: @%SystemRoot%\system32\NetProjW.dll,-511
Type: REG_SZ
Data: Display your desktop on a network projector.
Value 116
Name: @%systemroot%\system32\Mstsc.exe,-4001
Type: REG_SZ
Data: Use your computer to connect to a computer that is located elsewhere and run programs or access files.
Value 117
Name: @%ProgramFiles%\Windows Sidebar\sidebar.exe,-1012
Type: REG_SZ
Data: Displays personalized slideshows, news feeds, and other customized information on the desktop.
Value 118
Name: @%SystemRoot%\System32\SnippingTool.exe,-15052
Type: REG_SZ
Data: Capture a portion of your screen so you can save, annotate, or share the image.
Value 119
Name: @%SystemRoot%\system32\SoundRecorder.exe,-32790
Type: REG_SZ
Data: Record sound and save it on your computer.
Value 120
Name: @%SystemRoot%\System32\syncCenter.dll,-3001
Type: REG_SZ
Data: Sync information between your computer and other computers, devices, and network folders.
Value 121
Name: @%systemroot%\system32\sdclt.exe,-101
Type: REG_SZ
Data: Configures backup and shows the status of the last backup.
Value 122
Name: @%ProgramFiles%\BitLocker\BdeHdCfg.exe,-902
Type: REG_SZ
Data: Prepare your drive for BitLocker Drive Encryption.
Value 123
Name: @%ProgramFiles%\BitLocker\BdeHdCfg.exe,-904
Type: REG_SZ
Data: Provides information and help for the BitLocker Drive Preparation Tool.
Value 124
Name: @%systemroot%\system32\Dfrgui.exe,-172
Type: REG_SZ
Data: Defragments your disks so that your computer runs faster and more efficiently.
Value 125
Name: @%windir%\system32\migwiz\MIGUIRes.dll,-12023
Type: REG_SZ
Data: Migrates files and settings from one computer to another.
Value 126
Name: @%systemroot%\system32\Msinfo32.exe,-130
Type: REG_SZ
Data: Display detailed information about your computer
Value 127
Name: @%systemroot%\system32\rstrui.exe,-102
Type: REG_SZ
Data: Restore system to a chosen restore point.
Value 128
Name: @%SystemRoot%\system32\miguiresource.dll,-202
Type: REG_SZ
Data: Schedule computer tasks to run automatically.
Value 129
Name: @%SystemRoot%\System32\StikyNot.exe,-552
Type: REG_SZ
Data: Create short handwritten or voice notes. The small yellow notes are arranged in a stack on the desktop, similar to paper sticky notes.
Value 130
Name: @%CommonProgramFiles%\Microsoft Shared\Ink\TipTsf.dll,-60
Type: REG_SZ
Data: Enter text by using handwriting or an on-screen keyboard instead of a standard keyboard. You can use the writing pad or the character pad to convert your handwriting into typed text or the on-screen keyboard to enter characters.
Value 131
Name: @%ProgramFiles%\Windows Journal\Journal.exe,-3075
Type: REG_SZ
Data: Create notes in your own handwriting. You can leave your notes in ink and search your handwriting or convert your notes to typed text.
Value 132
Name: @%SystemRoot%\system32\oobefldr,-33057
Type: REG_SZ
Data: Learn about Windows features and start using them.
Value 133
Name: @%ProgramFiles%\Windows Photo Gallery\PhotoLibraryResources.dll,-1582
Type: REG_SZ
Data: View, edit, organize, and share your photos and videos.
Value 134
Name: @%ProgramFiles%\Windows Calendar\wincal.exe,-204
Type: REG_SZ
Data: Manage appointments and tasks by creating personal calendars, publishing them, and subscribing to other users calendars.
Value 135
Name: @%programfiles%\Windows Collaboration\WinCollabRes.dll,-2531
Type: REG_SZ
Data: Share files, a program, or your desktop--any time, anywhere.
Value 136
Name: @%ProgramFiles%\Windows Defender\MsMpRes.dll,-3072
Type: REG_SZ
Data: Help protect the computer from spyware and other potentially unwanted software.
Value 137
Name: @%ProgramFiles%\Movie Maker\DVDMaker.exe,-63385
Type: REG_SZ
Data: Burn pictures and video to DVD.
Value 138
Name: @%windir%\system32\FXSRESM.dll,-115
Type: REG_SZ
Data: Send and receive faxes or scan pictures and documents.
Value 139
Name: @%ProgramFiles%\Movie Maker\MovieMk.dll,-63096
Type: REG_SZ
Data: Make your own movies using videos, digital pictures, and music.
Value 140
Name: @%systemroot%\system32\mycomput.dll,-112
Type: REG_SZ
Data: Manages disks and provides access to other tools to manage local and remote computers.
Value 141
Name: @%SystemRoot%\system32\odbcint.dll,-1312
Type: REG_SZ
Data: Maintains ODBC data sources and drivers.
Value 142
Name: @%SystemRoot%\system32\miguiresource.dll,-102
Type: REG_SZ
Data: View monitoring and troubleshooting messages from windows and other programs.
Value 143
Name: @%SystemRoot%\system32\iscsicpl.dll,-5002
Type: REG_SZ
Data: Connect to remote iSCSI targets and configure connection settings.
Value 144
Name: @%SystemRoot%\system32\MdSched.exe,-4002
Type: REG_SZ
Data: Check your computer for memory problems.
Value 145
Name: @%systemroot%\system32\pmcsnap.dll,-710
Type: REG_SZ
Data: Manages local printers and remote print servers.
Value 146
Name: @%systemroot%\system32\Wdc.dll,-10025
Type: REG_SZ
Data: Diagnose reliability and performance issues and collect performance data.
Value 147
Name: @%systemroot%\system32\Filemgmt.dll,-602
Type: REG_SZ
Data: Starts, stops, and configures Windows services.
Value 148
Name: @%systemroot%\system32\msconfig.exe,-1601
Type: REG_SZ
Data: Perform advanced troubleshooting and system configuration
Value 149
Name: @%SystemRoot%\System32\authFWGP.dll,-21
Type: REG_SZ
Data: Configure policies that provide enhanced network security for Windows computers.
Value 150
Name: @%SystemRoot%\system32\gameux.dll,-10055
Type: REG_SZ
Data: Freecell
Value 151
Name: @%SystemRoot%\system32\gameux.dll,-10056
Type: REG_SZ
Data: Hearts
Value 152
Name: @%ProgramFiles%\Microsoft Games\HoldEm\HoldEm.exe,-103
Type: REG_SZ
Data: Hold 'Em
Value 153
Name: @%ProgramFiles%\Microsoft Games\inkball\InkBall.exe,-15052
Type: REG_SZ
Data: Guide balls into holes by drawing ink strokes with a mouse or tablet pen.
Value 154
Name: @%SystemRoot%\system32\gameux.dll,-10057
Type: REG_SZ
Data: Minesweeper
Value 155
Name: @%SystemRoot%\system32\gameux.dll,-10060
Type: REG_SZ
Data: Solitaire
Value 156
Name: @%SystemRoot%\system32\gameux.dll,-10061
Type: REG_SZ
Data: Spider Solitaire
Value 157
Name: C:\Program Files\Symantec Endpoint Protection\SavUI.exe
Type: REG_SZ
Data: Symantec AntiVirus
Value 158
Name: @%SystemRoot%\system32\mlang.dll,-4608
Type: REG_SZ
Data: Unicode
Value 159
Name: @emdmgmt.dll,-201
Type: REG_SZ
Data: Speed up my system
Value 160
Name: @emdmgmt.dll,-200
Type: REG_SZ
Data: Windows ReadyBoost
Value 161
Name: M:\Keepass\KeePass.exe
Type: REG_SZ
Data: KeePass Password Safe 1.11
Value 162
Name: @sstpsvc.dll,-35001
Type: REG_SZ
Data: Secure Socket Tunneling Protocol
Value 163
Name: @netlogon.dll,-1010
Type: REG_SZ
Data: Netlogon Service
Value 164
Name: @snmptrap.exe,-3
Type: REG_SZ
Data: SNMP Trap
Value 165
Name: @PlaSrv.exe,-10005
Type: REG_SZ
Data: Performance Logs and Alerts
Value 166
Name: M:\currports\ipnetinfo.exe
Type: REG_SZ
Data: IPNetInfo
Value 167
Name: C:\Program Files\Dell\QuickSet\WiFiLocator.exe
Type: REG_SZ
Data: Wi-Fi Catcher™/Radio Control
Value 168
Name: C:\Program Files\Attensa\EngineHelper.exe
Type: REG_SZ
Data: Attensa
Value 169
Name: C:\Program Files\Attensa\Attensa.exe
Type: REG_SZ
Data: Attensa.exe
Value 170
Name: @C:\Windows\system32\wucltux.dll,-3
Type: REG_SZ
Data: Windows Update
Value 171
Name: @C:\Windows\system32\wmploc.dll,-1721
Type: REG_SZ
Data: Windows Media Player
Value 172
Name: @btrez.dll,-12650
Type: REG_SZ
Data: Send to &Bluetooth Device...
Value 173
Name: @C:\Windows\system32\van.dll,-7204
Type: REG_SZ
Data: Connect To
Value 174
Name: @C:\Windows\system32\appwiz.cpl,-1070
Type: REG_SZ
Data: Get Programs Online
Value 175
Name: @C:\Windows\System32\WindowsUltimateExtrasCPL.dll,-1
Type: REG_SZ
Data: Windows Ultimate Extras
Value 176
Name: @C:\Windows\System32\devmgr.dll,-4
Type: REG_SZ
Data: Device Manager
Value 177
Name: @C:\Windows\System32\hdwwiz.cpl,-1000
Type: REG_SZ
Data: Add Hardware
Value 178
Name: @C:\Windows\System32\wpccpl.dll,-100
Type: REG_SZ
Data: Parental Controls
Value 179
Name: @C:\Windows\System32\autoplay.dll,-1
Type: REG_SZ
Data: AutoPlay
Value 180
Name: @C:\Windows\System32\iscsicpl.dll,-5001
Type: REG_SZ
Data: iSCSI Initiator
Value 181
Name: @C:\Windows\system32\colorcpl.exe,-6
Type: REG_SZ
Data: Color Management
Value 182
Name: @C:\Windows\System32\accessibilitycpl.dll,-10
Type: REG_SZ
Data: Ease of Access Center
Value 183
Name: @C:\Windows\System32\fvecpl.dll,-1
Type: REG_SZ
Data: BitLocker Drive Encryption
Value 184
Name: @C:\Windows\system32\NetworkMap.dll,-1
Type: REG_SZ
Data: Network Map
Value 185
Name: @C:\Windows\System32\hdwwiz.cpl,-1002
Type: REG_SZ
Data: Installs legacy (non Plug and Play) hardware.
Value 186
Name: C:\Users\3438udh88\Documents\flash_player_update6_flash9[1]\Players\FlashPlayer.exe
Type: REG_SZ
Data: Adobe Flash Player 9.0 r124
Value 187
Name: @C:\Windows\System32\msimsg.dll,-34
Type: REG_SZ
Data: Windows Installer Package
Value 188
Name: C:\Users\3438udh88\Documents\flash_player_update6_flash9[1]\Players\Release\FlashPlayer.exe
Type: REG_SZ
Data: Adobe Flash Player 9.0 r124
Value 189
Name: C:\Windows\System32\msiexec.exe
Type: REG_SZ
Data: Windows® installer
Value 190
Name: @C:\Windows\System32\msimsg.dll,-36
Type: REG_SZ
Data: &Install
Value 191
Name: @C:\Windows\System32\msimsg.dll,-37
Type: REG_SZ
Data: Re&pair
Value 192
Name: @C:\Windows\System32\msimsg.dll,-38
Type: REG_SZ
Data: &Uninstall
Value 193
Name: @C:\Windows\system32\msxml3r.dll,-1
Type: REG_SZ
Data: XML Document
Value 194
Name: M:\ccleaner\CCleaner.exe
Type: REG_SZ
Data: CCleaner
Value 195
Name: @C:\Windows\system32\gameux.dll,-10055
Type: REG_SZ
Data: Freecell
Value 196
Name: @C:\Windows\system32\gameux.dll,-10057
Type: REG_SZ
Data: Minesweeper
Value 197
Name: @C:\Windows\system32\gameux.dll,-10061
Type: REG_SZ
Data: Spider Solitaire
Value 198
Name: @C:\Windows\system32\gameux.dll,-10060
Type: REG_SZ
Data: Solitaire
Value 199
Name: C:\Program Files\Microsoft Games\Hearts\Hearts.exe
Type: REG_SZ
Data: Executable for Hearts Game
Value 200
Name: C:\Program Files\Quicken\qw.exe
Type: REG_SZ
Data: Quicken Launcher
Value 201
Name: C:\Program Files\Apple Software Update\SoftwareUpdate.exe
Type: REG_SZ
Data: Apple Software Update
Value 202
Name: C:\Program Files\eMusic Download Manager\EMusic.exe
Type: REG_SZ
Data: eMusic Download Manager Application
Value 203
Name: C:\Windows\System32\taskmgr.exe
Type: REG_SZ
Data: Windows Task Manager
Value 204
Name: C:\Windows\System32\WerFault.exe
Type: REG_SZ
Data: Windows Problem Reporting
Value 205
Name: C:\Program Files\Chapura\Conduit Manager\CCMgr.exe
Type: REG_SZ
Data: Chapura Settings
Value 206
Name: C:\Program Files\Windows Photo Gallery\PhotoViewer.dll
Type: REG_SZ
Data: Windows Photo Gallery
Value 207
Name: C:\Program Files\QuickTime\PictureViewer.exe
Type: REG_SZ
Data: PictureViewer
Value 208
Name: C:\PROGRA~1\MICROS~3\OFFICE11\OIS.EXE
Type: REG_SZ
Data: Microsoft Office Picture Manager
Value 209
Name: C:\Windows\system32\mspaint.exe
Type: REG_SZ
Data: Paint
Value 210
Name: C:\Program Files\Adobe\Photoshop Elements 4.0\PhotoshopElementsEditor.exe
Type: REG_SZ
Data: Adobe Photoshop Elements 4.0
Value 211
Name: @C:\Program Files\Windows Photo Gallery\photoviewer.dll,-3043
Type: REG_SZ
Data: Pre&view
Value 212
Name: M:\Trillian\trillian.exe
Type: REG_SZ
Data: Trillian
Value 213
Name: @ieframe.dll,-904
Type: REG_SZ
Data: URL:HyperText Transfer Protocol with Privacy
Value 214
Name: C:\Windows\regedit.exe
Type: REG_SZ
Data: Registry Editor
Value 215
Name: C:\Program Files\Windows NT\Accessories\WORDPAD.EXE
Type: REG_SZ
Data: WordPad
Value 216
Name: C:\Users\3438udh88\AppData\Local\Temp\Temp1_EjectUSB[1].zip\EjectUSB.exe
Type: REG_SZ
Data: EjectUSB.exe
Value 217
Name: M:\PStart.exe
Type: REG_SZ
Data: PStart personal start menu
Value 218
Name: M:\Restoration\Restoration.exe
Type: REG_SZ
Data: Restoration
Value 219
Name: M:\HijackThis\HijackThis.exe
Type: REG_SZ
Data: HijackThis
Value 220
Name: C:\Program Files\Symantec Endpoint Protection\SymCorpUI.exe
Type: REG_SZ
Data: Symantec AntiVirus
Value 221
Name: C:\Program Files\Symantec\LiveUpdate\LUALL.EXE
Type: REG_SZ
Data: LiveUpdate Wizard
Value 222
Name: M:\Games Damnit\CWordZap.exe
Type: REG_SZ
Data: WordZap
Value 223
Name: C:\Program Files\Dell Support Center\gs_agent\dsc.exe
Type: REG_SZ
Data: SupportSoft Container
Value 224
Name: M:\Wink Tutor\App\Wink\Wink.exe
Type: REG_SZ
Data: Wink.exe
Value 225
Name: @C:\Program Files\Windows Photo Gallery\PhotoAcq.dll,-400
Type: REG_SZ
Data: Import pictures
Value 226
Name: @C:\Program Files\Windows Photo Gallery\PhotoAcq.dll,-401
Type: REG_SZ
Data: Windows
Value 227
Name: @C:\Program Files\Windows Photo Gallery\PhotoViewer.dll,-3066
Type: REG_SZ
Data: View pictures
Value 228
Name: @C:\Program Files\Windows Photo Gallery\PhotoViewer.dll,-3067
Type: REG_SZ
Data: Windows
Value 229
Name: @C:\Windows\eHome\ehdrop.dll,-118
Type: REG_SZ
Data: View pictures
Value 230
Name: @C:\Windows\eHome\ehdrop.dll,-115
Type: REG_SZ
Data: Windows Media Center
Value 231
Name: F:\PStart.exe
Type: REG_SZ
Data: PStart personal start menu
Value 232
Name: F:\Unknown Devices\UnknownDevices.exe
Type: REG_SZ
Data: Discovers what unknown devices are
Value 233
Name: F:\MultiMedia Codec Viewer\mmview.exe
Type: REG_SZ
Data: MMCompView
Value 234
Name: F:\peazip\peazip.exe
Type: REG_SZ
Data: peazip.exe
Value 235
Name: C:\Windows\System32\dwm.exe
Type: REG_SZ
Data: Desktop Window Manager
Value 236
Name: M:\autoruns\procexp.exe
Type: REG_SZ
Data: Sysinternals Process Explorer
Value 237
Name: C:\Program Files\Attensa\AttensaTag.exe
Type: REG_SZ
Data: AttensaTag.exe
Value 238
Name: M:\iecacheview\IECacheView.exe
Type: REG_SZ
Data: IECacheView
Value 239
Name: @C:\Windows\System32\wshext.dll,-4804
Type: REG_SZ
Data: JScript Script File
Value 240
Name: C:\Windows\System32\SnippingTool.exe
Type: REG_SZ
Data: Snipping Tool
Value 241
Name: M:\firefox\App\firefox\firefox.exe
Type: REG_SZ
Data: Firefox
Value 242
Name: C:\Users\3438udh88\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5\MDUF6BXM\autoit-v3-sfx[1].exe
Type: REG_SZ
Data: autoit-v3-sfx[1].exe
Value 243
Name: C:\Users\3438udh88\Desktop\install\Au3Info.exe
Type: REG_SZ
Data: Au3Info
Value 244
Name: @C:\Windows\System32\hhctrl.ocx,-452
Type: REG_SZ
Data: Compiled HTML Help file
Value 245
Name: @ieframe.dll,-10046
Type: REG_SZ
Data: Internet Shortcut
Value 246
Name: @netcenter.dll,-1
Type: REG_SZ
Data: Network and Sharing Center
Value 247
Name: @van.dll,-7205
Type: REG_SZ
Data: Shows available wireless networks and dial-up and VPN connections that you can connect to.
Value 248
Name: @netshell.dll,-12026
Type: REG_SZ
Data: View and connect to Bluetooth Personal Area Network devices and computers.
Value 249
Name: @netshell.dll,-12027
Type: REG_SZ
Data: Temporarily inactivate the selected connection so that it cannot be used.
Value 250
Name: @netshell.dll,-12002
Type: REG_SZ
Data: Activate the selected connection.
Value 251
Name: @netshell.dll,-12003
Type: REG_SZ
Data: Temporarily inactivate the selected connection so that it cannot be used.
Value 252
Name: @netshell.dll,-12016
Type: REG_SZ
Data: Prepare the selected network device for use.
Value 253
Name: @netshell.dll,-12017
Type: REG_SZ
Data: Inactivate the selected network device so that it cannot be used.
Value 254
Name: @netshell.dll,-12023
Type: REG_SZ
Data: Correct problems that prevent you from connecting to the network.
Value 255
Name: @netshell.dll,-12007
Type: REG_SZ
Data: Give the connection a different name.
Value 256
Name: @netshell.dll,-12004
Type: REG_SZ
Data: View the connection, duration, speed, activity, and other status settings for this connection.
Value 257
Name: @netshell.dll,-12006
Type: REG_SZ
Data: Remove the selected connection(s) so that it can no longer be used.
Value 258
Name: @netshell.dll,-12008
Type: REG_SZ
Data: Change settings for this connection, such as adapter or protocol configuration settings.
Value 259
Name: @van.dll,-7204
Type: REG_SZ
Data: Connect To
Value 260
Name: @netshell.dll,-1700
Type: REG_SZ
Data: View Bluetooth network devices
Value 261
Name: @netshell.dll,-1712
Type: REG_SZ
Data: Disconnect this connection
Value 262
Name: @netshell.dll,-1530
Type: REG_SZ
Data: Start this connection
Value 263
Name: @netshell.dll,-1535
Type: REG_SZ
Data: Disconnect this connection
Value 264
Name: @netshell.dll,-1565
Type: REG_SZ
Data: Enable this network device
Value 265
Name: @netshell.dll,-1570
Type: REG_SZ
Data: Disable this network device
Value 266
Name: @netshell.dll,-1540
Type: REG_SZ
Data: Diagnose this connection
Value 267
Name: @netshell.dll,-1550
Type: REG_SZ
Data: Rename this connection
Value 268
Name: @netshell.dll,-1555
Type: REG_SZ
Data: View status of this connection
Value 269
Name: @netshell.dll,-1560
Type: REG_SZ
Data: Delete this connection
Value 270
Name: @netshell.dll,-1575
Type: REG_SZ
Data: Change settings of this connection
Value 271
Name: @C:\Windows\system32\mycomput.dll,-400
Type: REG_SZ
Data: Mana&ge
Value 272
Name: C:\Program Files\Runtime Software\GetDataBack for NTFS\gdbnt.exe
Type: REG_SZ
Data: GetDataBack for NTFS Data Recovery
Value 273
Name: C:\Windows\System32\fsquirt.exe
Type: REG_SZ
Data: fsquirt.exe
Value 274
Name: @C:\Windows\System32\fsquirt.exe,-2343
Type: REG_SZ
Data: Bluetooth device
Value 275
Name: @zipfldr.dll,-10148
Type: REG_SZ
Data: Compressed (zipped) Folder
Value 276
Name: @sendmail.dll,-21
Type: REG_SZ
Data: Desktop (create shortcut)
Value 277
Name: C:\Windows\System32\WFS.exe
Type: REG_SZ
Data: Microsoft Windows Fax and Scan
Value 278
Name: @C:\Windows\system32\FXSRESM.dll,-120
Type: REG_SZ
Data: Fax Recipient
Value 279
Name: @sendmail.dll,-4
Type: REG_SZ
Data: Mail Recipient
Value 280
Name: C:\Program Files\Palm\Instapp.exe
Type: REG_SZ
Data: Install Tool Application
Value 281
Name: @%SystemRoot%\system32\dsquery.dll,-173
Type: REG_SZ
Data: Find P&rinters...
Value 282
Name: @C:\Program Files\Common Files\System\wab32res.dll,-1646
Type: REG_SZ
Data: For &People...
Value 283
Name: C:\Program Files\Adobe\Adobe GoLive CS2\GoLive.exe
Type: REG_SZ
Data: Adobe GoLive CS2
Value 284
Name: @ieframe.dll,-5731
Type: REG_SZ
Data: &Open
Value 285
Name: @ieframe.dll,-5732
Type: REG_SZ
Data: Open in S&ame Window
Value 286
Name: C:\Windows\System32\mblctr.exe
Type: REG_SZ
Data: Windows Mobility Center
Value 287
Name: @SyncCenter.dll,-6320
Type: REG_SZ
Data: Sync All
Value 288
Name: @SyncCenter.dll,-6325
Type: REG_SZ
Data: Start to sync all of your partnerships
Value 289
Name: @SyncCenter.dll,-6350
Type: REG_SZ
Data: Stop All
Value 290
Name: @SyncCenter.dll,-6355
Type: REG_SZ
Data: Stop every sync in progress
Value 291
Name: @SyncCenter.dll,-6315
Type: REG_SZ
Data: Start a sync
Value 292
Name: @SyncCenter.dll,-6345
Type: REG_SZ
Data: Stop a sync
Value 293
Name: @SyncCenter.dll,-6395
Type: REG_SZ
Data: Set schedules for the selected sync partnership
Value 294
Name: @SyncCenter.dll,-6405
Type: REG_SZ
Data: Browse the content of the selected item
Value 295
Name: @SyncCenter.dll,-6465
Type: REG_SZ
Data: Set up this partnership
Value 296
Name: @SyncCenter.dll,-6460
Type: REG_SZ
Data: Set up
Value 297
Name: C:\Program Files\Common Files\Microsoft Shared\OFFICE11\MSOXMLED.EXE
Type: REG_SZ
Data: XML Editor
Value 298
Name: C:\Windows\system32\mmc.exe
Type: REG_SZ
Data: Microsoft Management Console
Value 299
Name: @C:\Windows\system32\mmcbase.dll,-13351
Type: REG_SZ
Data: &Author
Value 300
Name: C:\Windows\winsxs\x86_microsoft-windows-m..-management-console_31bf3856ad364e35_6.0.6001.18000_none_0f734b1075a23eba\mmc.exe
Type: REG_SZ
Data: Microsoft Management Console
Value 301
Name: @SyncCenter.dll,-6310
Type: REG_SZ
Data: Sync
Value 302
Name: @SyncCenter.dll,-6340
Type: REG_SZ
Data: Stop
Value 303
Name: @SyncCenter.dll,-6390
Type: REG_SZ
Data: Schedule
Value 304
Name: @SyncCenter.dll,-6400
Type: REG_SZ
Data: Browse
Value 305
Name: @SyncCenter.dll,-6365
Type: REG_SZ
Data: Display the properties of the selected item
Value 306
Name: @SyncCenter.dll,-6375
Type: REG_SZ
Data: Select how to resolve these conflicts
Value 307
Name: @C:\Windows\System32\usercpl.dll,-2
Type: REG_SZ
Data: Change user account settings and passwords for people who share this computer.
Value 308
Name: @C:\Windows\system32\wucltux.dll,-4
Type: REG_SZ
Data: Check for software and driver updates, choose automatic updating settings, or view installed updates.
Value 309
Name: @C:\Windows\System32\icardres.dll,-4098
Type: REG_SZ
Data: Manage Information Cards used to log on and register with websites and online services.
Value 310
Name: @C:\Windows\system32\oobefldr.dll,-33057
Type: REG_SZ
Data: Learn about Windows features and start using them.
Value 311
Name: @C:\Windows\System32\SyncCenter.dll,-3001
Type: REG_SZ
Data: Sync information between your computer and other computers, devices, and network folders.
Value 312
Name: @C:\Windows\system32\appwiz.cpl,-160
Type: REG_SZ
Data: Uninstall or change programs on your computer.
Value 313
Name: @C:\Windows\System32\themecpl.dll,-2
Type: REG_SZ
Data: Change theme settings for this computer.
Value 314
Name: @C:\Windows\System32\devmgr.dll,-5
Type: REG_SZ
Data: View and update your hardware's settings and driver software.
I think I've got the issue worked out. It should be related to the current working directory being set wrong. I'll get a new test version up here shortly. Since pushing Vista is Microsoft's objective I want to support it fully; EjectUSB should work as easily on Vista as it does on XP and 98SE.MiDoJo wrote:Queue, Something changed in the last version upgrade. Now I always get the error (cannot remove drive inuse). I tried to Make my TimeWait in the ini =100 (also tried 10 but neither # seem to wait on anything any longer) and to turn off graceful but it still says same.
I then go and manually eject and it allows me to eject.
I think, for vista at least, you may need to have users set donoteject to 1 and that way all other cleanups are used and then they can just pull the drive.
The registry key info's just what I was after; should b able to add Vista MUICache cleanup in time for this test version as well.
Queue
Erm, ok, that didn't take long. Luckily the Vista MUI Cache format is identical to all old versions of Windows. Here's a test version:
http://localhostr.com/files/c5ed11/EjectUSB_test.zip
No source included because it's basically still the same as the last release and some of the prototyped code for file handle support is ugly (though commented out for the ''compile''). I should have a proper release with full source ready tomorrow evening.
The main two things I want tested is if it can properly eject a drive on Vista and if it cleans the MuiCache; if you're ejecting drive F:\ check MuiCache before and after and see if it gets rid of entries from F drive.
Also, if EjectUSB fails to eject while WMP is running, try closing WMP and see if it works then. If WMP is a problem hopefully file handle closing will be a solution.
Queue
http://localhostr.com/files/c5ed11/EjectUSB_test.zip
No source included because it's basically still the same as the last release and some of the prototyped code for file handle support is ugly (though commented out for the ''compile''). I should have a proper release with full source ready tomorrow evening.
The main two things I want tested is if it can properly eject a drive on Vista and if it cleans the MuiCache; if you're ejecting drive F:\ check MuiCache before and after and see if it gets rid of entries from F drive.
Also, if EjectUSB fails to eject while WMP is running, try closing WMP and see if it works then. If WMP is a problem hopefully file handle closing will be a solution.
Queue
Revision 10.
Added support for Handle from Sysinternals to enumerate open file handles. Documentation is now included in the ZIP file.
---
http://localhostr.com/files/63340e/EjectUSB.zip
---
This is a release candidate; all intended functionality should be present and documentation is completed. Main things that need double checking are the ejection routine and Handle support on Vista.
Queue
Added support for Handle from Sysinternals to enumerate open file handles. Documentation is now included in the ZIP file.
---
http://localhostr.com/files/63340e/EjectUSB.zip
---
This is a release candidate; all intended functionality should be present and documentation is completed. Main things that need double checking are the ejection routine and Handle support on Vista.
Queue
Well Done!
Sorry I have posted any reply but I am amazed at the level of scripting you have achieved with Autoit3. The entire app is what I have been looking for especially with the integration of the deletion of the reg entries. Stealth is what I am looking for.
I have just downloaded Rev10 so I will update to my usb stick asap. There was two things I was going to suggest.
1. a help file of some description, but it seems this has been added in Rev10.
2. the first .ico you used was very colourful, but it seems from then on you have been using the current .ico file. I was wandering why did you change as I liked the first icon, as currently it's very pixelated.
Like I have said the program is awesome and the deletion of the programs that are stored in the firewall well for the love of me was annoying and i couldnt figure out what reg key to delete, as i am a novice to autoit. plus i am not one for writing in forums, but i thought this deserved a post.
I have just downloaded Rev10 so I will update to my usb stick asap. There was two things I was going to suggest.
1. a help file of some description, but it seems this has been added in Rev10.
2. the first .ico you used was very colourful, but it seems from then on you have been using the current .ico file. I was wandering why did you change as I liked the first icon, as currently it's very pixelated.
Like I have said the program is awesome and the deletion of the programs that are stored in the firewall well for the love of me was annoying and i couldnt figure out what reg key to delete, as i am a novice to autoit. plus i am not one for writing in forums, but i thought this deserved a post.
REV 10 FULL EJECT ON VISTA SP1
It seems wmpinfo.xml (as usual with programs) is a bane to correct ejection (when I delete the file I have no problems)
Going to REGSHOT Now. Any Particular dir to scan???
EDIT: I ran it with it scanning C:\. Took 1st shot with my test files and explorer window open and pstart running. I then exited Pstart causing Eject to kick in Successfully ejected, Removed drive and took the 2nd shot.
This compare output is huge and somethings added/removed do not relate to this product. So I am PMing the Contents. I took out as much "Person Identification" out but DAMN THIS FILE's HUGE!!!!!!!
HOLY HOLY it took four messages to send this mess to you most of it is garbage regkey data (00 25 FG . . .)
Queue, I think you have a winner (just from looking at the removed regs/files)
It seems wmpinfo.xml (as usual with programs) is a bane to correct ejection (when I delete the file I have no problems)
Going to REGSHOT Now. Any Particular dir to scan???
EDIT: I ran it with it scanning C:\. Took 1st shot with my test files and explorer window open and pstart running. I then exited Pstart causing Eject to kick in Successfully ejected, Removed drive and took the 2nd shot.
This compare output is huge and somethings added/removed do not relate to this product. So I am PMing the Contents. I took out as much "Person Identification" out but DAMN THIS FILE's HUGE!!!!!!!
HOLY HOLY it took four messages to send this mess to you most of it is garbage regkey data (00 25 FG . . .)
Queue, I think you have a winner (just from looking at the removed regs/files)
Re: Well Done!
Thank you very much, I really appreciate your sentiments and feedback.guinness wrote:Sorry I have posted any reply but I am amazed at the level of scripting you have achieved with Autoit3. The entire app is what I have been looking for especially with the integration of the deletion of the reg entries. Stealth is what I am looking for.
I have just downloaded Rev10 so I will update to my usb stick asap. There was two things I was going to suggest.
1. a help file of some description, but it seems this has been added in Rev10.
2. the first .ico you used was very colourful, but it seems from then on you have been using the current .ico file. I was wandering why did you change as I liked the first icon, as currently it's very pixelated.
Like I have said the program is awesome and the deletion of the programs that are stored in the firewall well for the love of me was annoying and i couldnt figure out what reg key to delete, as i am a novice to autoit. plus i am not one for writing in forums, but i thought this deserved a post.
Hopefully the documentation explains things well enough; feel free to ask about anything you'd like clarification on. If you have any suggestions for the documentation, they'd be welcomed as well.
As for the icon, the original one I was using was a rather arbitrary placeholder and is already used by quite a few programs (Converber uses it, for example; the icon is from http://www.iconaholic.com/). The current icon is simply the Windows icon for device ejection from Win98SE. I intend to make my own icon (in which case it will be higher resolution so the ugly pixelation won't be a problem), I just haven't gotten around to it yet.
Yay, ejection finally worked!MiDoJo wrote:REV 10 FULL EJECT ON VISTA SP1
It seems wmpinfo.xml (as usual with programs) is a bane to correct ejection (when I delete the file I have no problems)
Going to REGSHOT Now. Any Particular dir to scan???
EDIT: I ran it with it scanning C:\. Took 1st shot with my test files and explorer window open and pstart running. I then exited Pstart causing Eject to kick in Successfully ejected, Removed drive and took the 2nd shot.
This compare output is huge and somethings added/removed do not relate to this product. So I am PMing the Contents. I took out as much "Person Identification" out but DAMN THIS FILE's HUGE!!!!!!!
HOLY HOLY it took four messages to send this mess to you most of it is garbage regkey data (00 25 FG . . .)
Queue, I think you have a winner (just from looking at the removed regs/files)
Have you tried downloading Handle from Sysinternals and putting it in the same folder as EjectUSB? On Win98SE and WinXP it helps EjectUSB close programs with open file handles to the drive you're ejecting, but I haven't been able to test it on Vista; I fear UAC may interfere with it. If closing Windows Media Player is all it takes to solve the problem, you could add wmplayer.exe to the Inclusions list.
Guess I'll go dig through my PMs now. =D
Queue
Queue to keep with the spirit of "a user without admin privileges" I will not download Handle (though it seems cool) for your project because
EDIT:
Tested rev 10 on Device with WMPinfo.XML still existing. . . SUCCESS Queue you are, indeed, a smart entity. REV 10 will eject Vista SP1 USB 1.0 WMP partnered.
Sounds like EjectUSB b10 RC1 can be called EJectUSB 1.0
Happy Happy Happy Joy Joy Joy
So I would guess it triggers UAC thus adding a click where you don't want it. It isn't so much that WMP won't let go of it (closing WMP does not fix this issue only deleting WMPinfo.xml seems to) but that the "sync relationship" that the computer forms with a device due to the XML file's existence.Sysinternals wrote:You must have administrative privilege to run Handle.
EDIT:
Tested rev 10 on Device with WMPinfo.XML still existing. . . SUCCESS Queue you are, indeed, a smart entity. REV 10 will eject Vista SP1 USB 1.0 WMP partnered.
Sounds like EjectUSB b10 RC1 can be called EJectUSB 1.0
Happy Happy Happy Joy Joy Joy
Revision 11, Full Release Candidate 1.
---
Made some optimizations to the script (especially scanning the recent documents folder).
Added an admin privileges check before attempting to run Handle (if present); this should prevent the UAC stuff on Vista and lack of privileges problems on XP.
Created a logo (and icon) for EjectUSB. Let me know what you think! I'm not much of an artist, but I think it came out decently professional looking.
---
http://localhostr.com/files/eca194/EjectUSB.zip
---
Assuming no bugs are found within the next week or so, I'll make a proper webpage for EjectUSB and submit it to be added to the TPFC database.
Queue
---
Made some optimizations to the script (especially scanning the recent documents folder).
Added an admin privileges check before attempting to run Handle (if present); this should prevent the UAC stuff on Vista and lack of privileges problems on XP.
Created a logo (and icon) for EjectUSB. Let me know what you think! I'm not much of an artist, but I think it came out decently professional looking.
---
http://localhostr.com/files/eca194/EjectUSB.zip
---
Assuming no bugs are found within the next week or so, I'll make a proper webpage for EjectUSB and submit it to be added to the TPFC database.
Queue
Last edited by Queue on Tue Jun 24, 2008 10:53 am, edited 2 times in total.