VERSION 2: Fixes a minor bug; adds the debugging info screen (next to my logo). Please include the information listed there when screaming 'bug, bug'!
- - - - - -
This utility allows you to quickly and effectively replace "Explorerframe.dll". Some of you may know of it, some may not; in short Explorerframe.dll is responsible for the back/forward buttons in Windows Explorer and gives just that finishing touch when customizing themes.
QuickFrame takes away all the pain of manually modifying the file - and it gets even better when you have many, many theme files to choose from. No more messing with "taking ownership", no more file renaming, no more headaches about which file is for which themes - QuickFrame provides previews for you.
So how does it work? It looks in a folder, specified with DLL Search Location (on the right side of the screen. I place my DLL's in system32, but you might as well put them in your Documents folder), and finds all DLL files that match the specified pattern (as specified in DLL Search Pattern). The default is "explorerframe_*", but of course you can modify this to suit your needs. You can (must) use * as a wildcard to find all files you need.
Then, from the files QuickFrame has found, just pick one and apply it. There, you're done!
This Windows 7 customization tool was brought to you by ~Pichu-B, as requested by ~Tintinytdj. Have fun!
In this screenshot: The Windows theme used is Soft7 2.0 by ^AP-GRAPHIK. The Explorerframe preview (frame_obsidian.dll) is part of the Obsidian theme, by ~snipes2.
Is it possible to make QuickFrame replace the Explorerframe.dll in SysWOW64 too? So that the nav buttons in the open dialog of certain apps in Win7 x64 (e.g. Paint.NET, Notepad2, Win+R run dialog's browse) can be changed as well.
Works fine on win7 x64, I had a problem at first, with it not finding any of the "explorerframe.dll's"... In the search, it has "explorerframe_*" by default and if you take out the underscore and use "explorerframe*" it has no problems finding the dll's and applying them. Maybe all the other people having problems, just need to take out the underscore.
That search pattern is used for finding your custom DLL's in the specified folder, not the system DLL (the system DLL is found automatically). If you would store the files "my_frame_1.dll", "my_frame_2.dll" and "my_frame_A253!!9%f.dll" in folder "C:\My DLLS", your search pattern would be "my_frame_*" and the search path "C:\My DLLS". The * acts as a wildcard and may be used multiple times (can only be used in search pattern). The custom DLLs QuickFrame can find with the specified pattern and path will appear in the list on the left side of the screen and can then be applied - so 'take out the underscore' all depends on what people name their custom DLL's...
So that the nav buttons in the open dialog of certain apps in Win7 x64 (e.g. Paint.NET, Notepad2, Win+R run dialog's browse) can be changed as well.
I'll take a look.
The custom DLLs QuickFrame can find with the specified pattern and path will appear in the list on the left side of the screen and can then be applied - so 'take out the underscore' all depends on what people name their custom DLL's...
I use Microsoft Visual Studio 2008 (.NET Framework 3.5), and the language used is Visual Basic.
Must shoot cmd.exe and restore my backup.
Win7 SP1 x64