Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account


Photo

Here's some shell extensions...

* * * * * 2 votes

  • Please log in to reply
204 replies to this topic

#151
Kelsenellenelvian

Kelsenellenelvian

    WPI Guru

  • Developer
  • 8,800 posts
  • OS:Windows 7 x64
  • Country: Country Flag
The installers' uninstal routine is borked it does not remove the entries from the add\remove box.

Also can I please know the secret of enabling the checkmarks without using the installers (if there is one)


How to remove advertisement from MSFN

#152
spiritpyre

spiritpyre

    Grand Poobah

  • Member
  • PipPip
  • 191 posts
The checkmarks should work without the installers, but you might have to click once or twice before they'll create the appropriate entries. By default, the checkmarks are displayed when items are shown but you can make them appear when items are hidden by changing the "CheckValueOn" value. If clicking doesn't work, try adding the entries to the registry.

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

32-bit (currently most) Windows Explorer extensions fail to work (due to the fact that 32-bit programs cannot interface with 64-bit in-proc DLLs and vice versa). This is, for example, the context-menu options from things such as zip utilities and things such as icon overlays.


...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:

Resolution - the 32-bit version of Explorer is available and can still be used. One method is to make a shortcut to: "%windir%\syswow64\explorer.exe /separate,C:\" (no quotes).

* 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).

Edited by spiritpyre, 19 May 2007 - 12:02 PM.


#153
spiritpyre

spiritpyre

    Grand Poobah

  • Member
  • PipPip
  • 191 posts
ok, I think I fixed the (un)installers. I found a problem where the admin/nonadmin cases were reversed during install and normal during uninstaller (so it was looking in the wrong place). If you have entries in Add/Remove Programs that won't go away, you can remove them manually by deleting the following keys:

 
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... <_< at least on some of the installers (haven't tried it using the cmdline switches). Apparently I need to go back and completely retest everything... :crazy:

Edited by spiritpyre, 18 May 2007 - 05:02 PM.


#154
spiritpyre

spiritpyre

    Grand Poobah

  • Member
  • PipPip
  • 191 posts
Ok, I was just going over old posts for some info (I updated the documentation not all that long ago and I wanted to make sure I wasn't missing anything) and I noticed I forgot to mention a few things.

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
Nighted

Nighted

    Junior

  • Member
  • Pip
  • 52 posts
Thanks for the most recent updates SpiritPyre! These extensions just keep getting better.
When you deal with the Devil, don't.

#156
skywalka

skywalka

    Newbie

  • Member
  • 15 posts
The body of v3 of FileExtToggle.html deals with Browse back. I haven't checked the corresponding file for other extensions.

Is it possible to incorporate a forced refresh after using the Hidden Files or Hide Extension functionality?

#157
Risk3

Risk3
  • Member
  • 2 posts
Some cool extensions at http://arniworld.de/downloads.htm and at http://www.kverka.no...ert/myappz.html

Hope you find the links useful.

Edited by Risk3, 03 August 2007 - 08:06 PM.


#158
spiritpyre

spiritpyre

    Grand Poobah

  • Member
  • PipPip
  • 191 posts

The body of v3 of FileExtToggle.html deals with Browse back. I haven't checked the corresponding file for other extensions.

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
skywalka

skywalka

    Newbie

  • Member
  • 15 posts
Thanx for replying.

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.donationc...g70832#msg70832

#160
spiritpyre

spiritpyre

    Grand Poobah

  • Member
  • PipPip
  • 191 posts

Thanx for replying.

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.donationc...g70832#msg70832


glad to hear you got it working :D

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).

#161
alexender11

alexender11
  • Member
  • 2 posts
I'm a newbie here and after browsing for ever to find the extensions (Hidden Files, File Extension toggle and others), I found this site. but sadly, I'm unable to download all of the files in the first page. I think they're expired or something. please update them again or you can upload them to another file hosting site.

#162
MillenX

MillenX

    Member

  • Member
  • PipPip
  • 178 posts
please spiritpyre.. i want to download your shell like file extension toggle and hidden files toggle and also sub menu packs, but the links are dead. can u please direct me the links?

#163
Kelsenellenelvian

Kelsenellenelvian

    WPI Guru

  • Developer
  • 8,800 posts
  • OS:Windows 7 x64
  • Country: Country Flag
Here are his 4 main ones in a 7z file....

#164
alexender11

alexender11
  • Member
  • 2 posts
thanks Kelsenellenelvian. but how do i use the dll files? i've tried pasting them into system32 but nothing happened even after restarting the pc. i also tried to double-click the dll files but then the file was gone but the extension still unavailable. i also tried to download SubMenuPack Extension 1.0.11.0 from the first page but i'm unable to do so. please help!

#165
Guest_MonickerL_*

Guest_MonickerL_*
  • Guests
I'm looking for hidden file toggle too, and as Alexander said, the link is down.

EDIT: Nvm... but I don't quite get what to do with the DLLs...

Edited by MonickerL, 23 December 2007 - 11:43 PM.


#166
Guest_MonickerL_*

Guest_MonickerL_*
  • Guests
I got it!
Just run cmd, then type "regsvr32 [path to DLL]."

So if you want to install "hiddenfi.dll" from c:\XPCD\ you'd use "regsvr32 c:\XPCD\hiddenfi.dll."

You can use /s to make it "silent," which is good for batch files or use in slipstreaming with an unattended installation. More info here:

http://www.microsoft...2.mspx?mfr=true

Edited by MonickerL, 25 December 2007 - 12:14 PM.


#167
MillenX

MillenX

    Member

  • Member
  • PipPip
  • 178 posts
(It's useful, don't feel lazy to read)
To Kelsenellenelvian:
it helps nothing, if you just give me the 4 dll files, i think. But I have found the registry of Hidden Files Toggle 3.0, howerer, I have to manually edit it, and at last i did it and try to create a registry file for File Extension Toggle 3.0 based on it, and also did it successfully. Don't worry for all, I will post the two registry files and provided a download link later in 7z, enclosed with the dll files. Read readme.txt. For now, Happy New Year-- Welcome 2008.

To MonikerL:
Thank you for your info but I can't see any changes in the context menu on desktop, nor in folders after registering browback.dll & Selectal.dll provided by Kelsenellenelvian. I did not register the Hidden Files Toggle 3.0 & File Extension Toggle 3.0 coz I have the registry. Thanks anyway. Kindly reply if get any ideas.

To all:
Well, now I need the most is the "Copy to" & "Move to" shell extensions/context menu provided by spiritpyre. I don't want to use the "Copy to Folder..." & "Move to Folder..." registries (that you can find when searching for the Copy to & Move to context menu/function).
*"The Copy to Folder..." & "Move to Folder..." registries actually use the Microsoft Copy to Service [and Move to Service, too].

Microsoft Windows had such functions in context menu but Microsoft realised that these can cause problems. Quoted most websites sayings and forum post, it can cause serious problem.

The problems I spot are:
- when you double-click on program group in the start menu, both the "move to folder..." & "copy to folder..." dialogs [with dialog titles: copy/move items] will popup.
- when you select multiple files to edit, open, etc., same problems arise.

I have tried to do as what stated in this webpage, but helped nothing. May be I have some mistakes.
http://www.virtualpl...l/art_hack.html

So, I need the "Copy to" & "Move to" shell extensions/context menu provided by spiritpyre. Is anyone here has the .exe (installer), or usable files, please?

#168
MillenX

MillenX

    Member

  • Member
  • PipPip
  • 178 posts
Here's the registries I promised, immediately provided after my previous post.
Use this link:
http://www.box.net/shared/k308w4o8o8

*WinRar can open 7-zip (.7z) files.

Readme.txt:
Before applying the registries, copy the files below to 'system32' folder in 'Windows' directory:
HiddenFilesToggle_3.0.dll
FileExtToggle_3.0.dll

*Note- Apply the Hidden Files Toggle 3.0 first, then only the File Extension Toggle 3.0.

BONUS
Also try the Attribute Changer context menu.
Same, copy the dll file and apply the registry.

You have done it.

Edited by MillenX, 31 December 2007 - 09:37 PM.


#169
MillenX

MillenX

    Member

  • Member
  • PipPip
  • 178 posts
Oohh.... Seems that Spiritpyre didn't provide copy to move to context menu function. Anyone here has the Copy to Move To Context Menu installer or .zip file or what? I don't want to use Microsoft Copy to & Move to Service as stated in the previous post, with my reason.

This is Microsoft Copy To Service & Microsoft Move To Service. You can find the words when you navigate through
HKEY_CLASSES_ROOT\CLSID\{C2FBB630-2971-11D1-A18C-00C04FD75D13} Value data- Microsoft Copy To Service
HKEY_CLASSES_ROOT\CLSID\{C2FBB631-2971-11D1-A18C-00C04FD75D13} Value data- Microsoft Move To Service

And this is THE SERVICE'S "Copy to Folder..." & "Move to Folder..." context menu registry
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Copy to]
@="{C2FBB630-2971-11D1-A18C-00C04FD75D13}"

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Move to]
@="{C2FBB631-2971-11D1-A18C-00C04FD75D13}"

Edited by MillenX, 31 December 2007 - 09:52 PM.


#170
chronus21

chronus21
  • Member
  • 2 posts
Can anyone upload hiddenfiles and extension toggle ? the exe setup version, please?

#171
MillenX

MillenX

    Member

  • Member
  • PipPip
  • 178 posts
ooo..
i tell you, you dont need it. juz download my file and follow the instruction,

OR THE EASIEST WAY

put the hiddenfiles and extension toggle dll files into system32, then run this command:
(must be in the Start\Run)

regsvr32 HiddenFile.....dll
regsvr32 FileExt..........dll

try it.
The exe version is really hard to find as the link is dead.
I don't know if you care bout your pc safety. If really, don't be affraid as this will not cause problem...
So do my files!!!!!

Edited by MillenX, 11 January 2008 - 06:40 AM.


#172
chronus21

chronus21
  • Member
  • 2 posts
worked like a charm...tnx a lot man ;)

#173
MillenX

MillenX

    Member

  • Member
  • PipPip
  • 178 posts
Sorry ya guys......
It should not be regsvc but regsvr32!!!!!
And I had edited it back to a correct one.

One thing is, why would chronus21 sound like successful in doing that?
Arhh, he knew the command before he saw this post, I guest...

Anyway,
Thanks to Yzowl who tells me the mistake.

#174
kmaheshkumar

kmaheshkumar

    Junior

  • Member
  • Pip
  • 69 posts

Oohh.... Seems that Spiritpyre didn't provide copy to move to context menu function. Anyone here has the Copy to Move To Context Menu installer or .zip file or what? I don't want to use Microsoft Copy to & Move to Service as stated in the previous post, with my reason.

This is Microsoft Copy To Service & Microsoft Move To Service. You can find the words when you navigate through
HKEY_CLASSES_ROOT\CLSID\{C2FBB630-2971-11D1-A18C-00C04FD75D13} Value data- Microsoft Copy To Service
HKEY_CLASSES_ROOT\CLSID\{C2FBB631-2971-11D1-A18C-00C04FD75D13} Value data- Microsoft Move To Service

And this is THE SERVICE'S "Copy to Folder..." & "Move to Folder..." context menu registry

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Copy to]
@="{C2FBB630-2971-11D1-A18C-00C04FD75D13}"

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Move to]
@="{C2FBB631-2971-11D1-A18C-00C04FD75D13}"



i am using this it is working only for files not for folders

#175
Prober

Prober

    Newbie

  • Member
  • 22 posts
Here you have stated one more inconvenience that Microsoft Copy To / Move To Service brought.
So I am back here to suggest you to use this shell extension.

Put this dll file into Windows\system32 and register it in Start : Run

Regsvr32 <dll file name>

Download it from here:
http://www.box.net/shared/otb3quupwk

It works very well.

More shell & registry to catch in
http://www.msfn.org/board/Shell-Extension-and-Context-Menu-t110580.html

Edited by Prober, 03 February 2008 - 02:22 AM.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users



How to remove advertisement from MSFN