Here's some shell extensions... what's your favorite? :P
#141
Posted 28 March 2007 - 05:48 AM
#142
Posted 28 March 2007 - 06:38 AM
#143
Posted 28 March 2007 - 07:17 AM
#144
Posted 17 April 2007 - 05:31 PM
I know some of you are probably thinking, "big whoop..I've seen other people handle large workloads." Well, you're certainly entitled to your own opinion but my view is that this is just a hobby for me (i.e., something I do when I have free time that doesn't really cut into my life).
Anyway, I do have some good news:
- All the extensions except submenu pack have been converted to unicode and have new installers that have much better commandline options (Thanks to kof94 for mentioning this). These are just basically waiting on documentation (ie updated readmes covering new features).
- submenu pack / file menu are basically fully functional but the catch is that all the settings must be altered manually via the registry. The config utility is seriously out of date and needs to be updated. I'm considering rewriting it in VB (as opposed to C++ w/ MFCs) so that future maintenance would be simpler. I also think this would reduce the size of the final executable (almost everybody has vb6 runtimes installed).
- Finally, I'm looking to do some heaving trial testing (post-release) of all of the extensions to see if I can wipe out as many issues as possible. I'm looking to make all of the extensions are compatible with newer versions of Windows (ie Server 2003, Vista) if they are not already. I also would like to test that my extensions can be installed under limited user accounts (perhaps to a usb drive), etc.
That's roughly the order I'm planning on doing things. My main focus right now is going to be on my term & research projects followed by my final exams. After I have a chance to relax, I'll try and get back on it.
This post has been edited by spiritpyre: 17 April 2007 - 05:56 PM
#145
Posted 20 April 2007 - 10:30 AM
#146
Posted 12 May 2007 - 06:34 PM
edit:
sadly out of cmd prompt,file ext, hidden files, and sub menu only cmd prompt works. im running an nlited version of xp64, can anyone get this to work for me? it would be awesome
This post has been edited by Brando569: 12 May 2007 - 06:45 PM
#147
Posted 12 May 2007 - 06:50 PM
#148
Posted 12 May 2007 - 07:16 PM
#149
Posted 13 May 2007 - 06:02 PM
I just updated the links in thefirst post.
@Brando569: Can you tell me anything else about the problem (ie, are there any errors and if so what do they say, etc.). They only guess I can throw out at this point is that there's probably something interfering with the extensions accessing the registry. CmdPrompt is the only one of those that doesn't need to access the registry after it's been installed. The other 3 depend on it in order to work. nuhi or someone who's worked with nLite more would probably be more help than me as I haven't ever needed to use it.
@Kelsenellenelvian: done. You can even choose which state (shown or hidden) the checkmark should be displayed on.
@plonkeroo: I can look into it I guess but I'll have to go through and remake "The List" with all the new extensions everybody has posted on -- after 1) I can confirm that they're free and 2) I can find a good link (and preferably the author's name). I've done a little bit which I could repost, but it's not complete and if my "development schedule" is any indication that could be awhile.
@all: please let me know if you guys have any problems with anything (links, installers, etc)
edit:
@kof94: forgot to mention, that CmdPromptHere was also updated so that you can add it to folders and drives (if you're using the installer).
This post has been edited by spiritpyre: 13 May 2007 - 09:56 PM
#150
Posted 13 May 2007 - 11:29 PM
#151
Posted 13 May 2007 - 11:44 PM
Also can I please know the secret of enabling the checkmarks without using the installers (if there is one)
#152
Posted 14 May 2007 - 04:45 AM
REGEDIT4 ; CheckValueOn: "1"=Check when shown (default) or "0"=Check when hidden ; CheckState: "1"=Check Displayed or "0" Check not displayed (changes when toggled) [HKEY_CURRENT_USER\Software\SpiritPyre Extensions\FileExtToggle] "CheckState"=dword:00000001 "CheckValueOn"=dword:00000001 [HKEY_CURRENT_USER\Software\SpiritPyre Extensions\HiddenFilesToggle] "CheckState"=dword:00000001 "CheckValueOn"=dword:00000001
I'll look into the uninstaller issue and xp64 issue as soon as I can. I'm still on 32bit windows so I wasn't aware that they changed the registry around (as I currently have no way of testing it). Depending on te problem, I may have to release another build for the 64bit version (which should be easy if its only a matter of changing where to write to...)
edit: I think I found the reason the extensions don't work on xp64 bit: here
Quote
...but if this is true, then I don't understand how CmdPromptHere is working. Unless you only tested it on the folder/drive context menus which don't use the dll (as opposed to the folder background/desktop context menu, which would actually requires the dll to work). By the way, do the extensions show up in the menu correctly but just fail to perform an action when clicked or do they not show up at all?
as of yet, I have no idea how to go about compiling a 64-bit extension dll (or even if its possible without win xp 64bit). I'll see if I can't figure something out, but in the mean time wiki did offer up this workaround:
Quote
* Note - it is possible to use the 32-bit version of Explorer as the default shell, but it will crash when attempting to use removable devices (such as USB flash drives).
update: after doing some reading, I think it may be possible. The bad news is that in order to do it, I will need to upgrade to VS 2005 (Pro?). Since I'm still running on a student copy of VS 6.0 (from my old community college), I'll have to see if the college I'm at now has a similar copy for cheapskates like me (or if it can be done with the express version...which is free).
This post has been edited by spiritpyre: 19 May 2007 - 12:02 PM
#153
Posted 14 May 2007 - 07:42 PM
REGEDIT4 ; Remove (v3.0) HKLM entries [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\BrowserBack Extension 3.0] [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\CmdPromptHere Extension 3.0] [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\FileExtToggle Extension 3.0] [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\HiddenFilesToggle Extension 3.0] [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\NewWindowFavorites Extension 3.0] [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\SelectAll Extension 3.0] [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\UpOneLevel Extension 3.0] ; Remove (v3.0) HKCU entries [-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\BrowserBack Extension 3.0] [-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\CmdPromptHere Extension 3.0] [-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\FileExtToggle Extension 3.0] [-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\HiddenFilesToggle Extension 3.0] [-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\NewWindowFavorites Extension 3.0] [-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\SelectAll Extension 3.0] [-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\UpOneLevel Extension 3.0] ; Remove (old version) HKLM entries [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\BrowserBack Extension] [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\CmdPromptHere Extension] [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\FileExtToggle Extension] [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\HiddenFilesToggle Extension] [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\NewWindowFavorites Extension] [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\SelectAll Extension] [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\UpOneLevel Extension] ; Remove (old version) HKCU entries [-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\BrowserBack Extension] [-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\CmdPromptHere Extension] [-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\FileExtToggle Extension] [-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\HiddenFilesToggle Extension] [-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\NewWindowFavorites Extension] [-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\SelectAll Extension] [-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\UpOneLevel Extension]
the updated installers (and corresponding 7-zip archives) have been reuploaded.
<edit> I noticed today, that somewhere along the line my No Start Menu Items button became broken...
This post has been edited by spiritpyre: 18 May 2007 - 05:02 PM
#154
Posted 19 May 2007 - 01:47 PM
1) plonkeroo requested re-encapsulate the thread to reduce clutter (not to mention that many of the posts are outdated--mostly my fault as I never updated my posts that refer to old registry and/or file locations, etc.). I think that's a good idea, but I'd like to hold off until my next major update. Then I can just start another thread and post everything there. In the meantime, I did already craw through the previous posts (at least in this thread) and attempted to update the big list of shell extensions (in the 2nd post). I didn't include everything that everybody mentioned. I passed by anything that didn't have a freeware/opensource license or that I just couldn't find anywhere. But other than that I tried to be really thorough.
2) I involved with an internship this summer so I don't expect to have much freetime over the next three months as much more of my week is taken up (as opposed to during the school semester).
3) I've been thinking about what to do with my SubMenu extension project alot lately. Especially the config utility which has become a major pain in *** (but I think that, hopefully, its at least a worthwhile pain in the ***). Anyway, I think I'd like to combine my FileMenu project with the SubMenu one into the same project. They already basically do the same thing; they just work with different context menus (and perhaps I could even make another version to work with some of the other context menus). The main advantage is that I could have one config utility that would work on everything---I'm even considering pages that will work with the other extensions (ie., you could setup the Toggler extensions with it, etc). It'll make things alot more work, but it will (hopefully) organize things a bit, make it easier to import/store settings, and (also hopefully) make updating the thing a little easier.
Bottomline: It'll prolly be awhile before I have any major updates with this project. (I'll try to get around to the No Start Menu Item installer problem by the end of the month though if I'm able though)
#155
Posted 01 July 2007 - 11:24 PM
#156
Posted 28 July 2007 - 03:36 PM
Is it possible to incorporate a forced refresh after using the Hidden Files or Hide Extension functionality?
#157
Posted 29 July 2007 - 09:39 PM
Hope you find the links useful.
This post has been edited by Risk3: 03 August 2007 - 08:06 PM
#158
Posted 07 August 2007 - 05:17 PM
skywalka, on Jul 28 2007, 05:36 PM, said:
Is it possible to incorporate a forced refresh after using the Hidden Files or Hide Extension functionality?
Are you saying that the extension(s) isn't refreshing the list of files in explorer automatically? If so, what OS version are you using and what locale is the computer set for? It should be opening a windows menu and choosing the Refresh option automatically. Not the most awesome bit of programming out there, but since MS doesn't provide a good method for doing this in COM (and F5 doesn't work the same) it was the only way to go. At least I've never been able to find a better way to pull off the same effect. In short it would be really really nice if MS had just provide a RefreshExplorer() api method.
Anyway, my point was that a lot of things can get in the way of choosing refresh from the menu (btw most of the time you shouldn't even see it open the menu and choose refresh because it happens so fast). Other extensions can steal the shortcut for refresh (because some programmer doesn't look first!). The shortcut can change in other locales. Or it could be something else entirely (such as a compatibility problem with vista or xp 64bit).
======================
And completely unrelated, I haven't had anytime to work on this all summer between my internship, my student project, and life. However, I have been considering some changes for the project such as switching to the .net platform [as I've heard it has much better api calls, is more portable, and generally a lot easier to work with] or possibly even sharing the project with another developer. I've also been considering some revisions many aspects of the project from the way data is organized to how it's stored [I like the idea of xml support] and even the way everything presents in windows. This may eventually lead to more extensions ....but no promises.
#159
Posted 07 August 2007 - 06:28 PM
Your explanation on how it works helped me to troubleshoot the problem. I'd configured http://www.hace.us-inc.com/mmm.shtml to capture the Refresh entry of the context menu.
As for using F5 instead I don't know if this can help http://www.donationcoder.com/Forums/bb/ind...g70832#msg70832
#160
Posted 14 August 2007 - 09:26 PM
skywalka, on Aug 7 2007, 08:28 PM, said:
Your explanation on how it works helped me to troubleshoot the problem. I'd configured http://www.hace.us-inc.com/mmm.shtml to capture the Refresh entry of the context menu.
As for using F5 instead I don't know if this can help http://www.donationcoder.com/Forums/bb/ind...g70832#msg70832
glad to hear you got it working
as for the other; I've noticed that depending on what's actually being refreshed, F5 either doesn't seem to work at all or it will. I remember trying it out alot without any luck. I may try and address this issue again eventually as I've had time to learn about a few more techniques and some tools that may help me identify what happens when you do it the 'normal' way (clicking the button in the Options dialog).



Help


Back to top









