../Msgboard/General customization/Registry / context menu glitchHome
Red - 15 Feb. 2003 - 02:57:

Registry / context menu glitch

I'm got a small problem. It seems to be in the way I custom make my file associations and custom context menus in the registry. Some apps don't see them as registered. They'll see non-custom file types, but my own won't do anything. Images are the best example. K-meleon and MiniExplorer (plus another couple) can't open them (well, for k-meleon, from the finished saving dialog box). I've compaired them to working file types, and I'm not sure what the difference is. My current guess is something with the extention (say under .bmp) rather than the actual menu (say bmpfile). Working file types tend to have an extra entry under the extension for type info.

Going to export some entries when I get a chance. I realize I'm prably not giving enough information to help myself atm. May contact the authors if I can't find an answer here.

Thx in advance for any help ppl. 8)
 
17 Feb. 2003 - 02:11 Red
Well, no ideas yet, but I'm hoping that will change after I post some example keys...

:::bmp ext:::
REGEDIT4
[HKEY_CLASSES_ROOT\.bmp]
@="bmpfile"
[HKEY_CLASSES_ROOT\.bmp\ShellEx]
[HKEY_CLASSES_ROOT\.bmp\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]
@="{7376D660-C583-11d0-A3A5-00C04FD706EC}"

:::reg ext:::
REGEDIT4
[HKEY_CLASSES_ROOT\.reg]
@="regfile"

:::ini ext:::
REGEDIT4
[HKEY_CLASSES_ROOT\.ini]
@="inifile"



:::bmp file:::
REGEDIT4

[HKEY_CLASSES_ROOT\bmpfile]
@="::Image - Bitmap::"

[HKEY_CLASSES_ROOT\bmpfile\Shell]
@=""

[HKEY_CLASSES_ROOT\bmpfile\Shell\PSP]
"EditFlags"=hex:01,00,00,00

[HKEY_CLASSES_ROOT\bmpfile\Shell\PSP\command]
@="\"C:\\Program Files\\Paint Shop Pro 7\\psp.exe\" /dde %1"

[HKEY_CLASSES_ROOT\bmpfile\Shell\PSP\ddeexec]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\bmpfile\Shell\Paint]
"EditFlags"=hex:01,00,00,00
@="P&aint"

[HKEY_CLASSES_ROOT\bmpfile\Shell\Paint\command]
@="\"C:\\Program Files\\Accessories\\MSPAINT.EXE\" \"%1\""

[HKEY_CLASSES_ROOT\bmpfile\Shell\MGI]
"EditFlags"=hex:01,00,00,00

[HKEY_CLASSES_ROOT\bmpfile\Shell\MGI\command]
@="\"C:\\PROGRAM FILES\\MGI\\PSUITE80\\PSUITE.EXE\" \"%1\""

[HKEY_CLASSES_ROOT\bmpfile\Shell\Gimp]
"EditFlags"=hex:01,00,00,00

[HKEY_CLASSES_ROOT\bmpfile\Shell\Gimp\command]
@="\"C:\\Program Files\\GIMP\\bin\\gimp.exe\" \"%1\""

[HKEY_CLASSES_ROOT\bmpfile\Shell\Icon]
"EditFlags"=hex:01,00,00,00

[HKEY_CLASSES_ROOT\bmpfile\Shell\Icon\command]
@="C:\\#Slapon\\#bmp2ico25\\bmp2ico2.exe %1"

[HKEY_CLASSES_ROOT\bmpfile\Shell\Wall]

[HKEY_CLASSES_ROOT\bmpfile\Shell\Wall\command]
@="C:\\#SLAPON\\WALL_BMP.BAT \"%1\""

[HKEY_CLASSES_ROOT\bmpfile\Shell\View]

[HKEY_CLASSES_ROOT\bmpfile\Shell\View\command]
@="C:\\#Slapon\\Stormview.exe %1"

[HKEY_CLASSES_ROOT\bmpfile\DefaultIcon]
@="C:\\WINDOWS\\Desktop\\Images\\iCON\\odd\\Bmp File.ico,0"

[HKEY_CLASSES_ROOT\bmpfile\shellex]

[HKEY_CLASSES_ROOT\bmpfile\shellex\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\bmpfile\shellex\ContextMenuHandlers\CyottoMi]
@="{80A02687-469F-11D3-9ACD-E2D09786BC16}"



:::reg file:::
REGEDIT4

[HKEY_CLASSES_ROOT\regfile]
@="Registration Entries"
"EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\regfile\DefaultIcon]
@="c:\\windows\\regedit.exe,1"

[HKEY_CLASSES_ROOT\regfile\shell]
@="edit"

[HKEY_CLASSES_ROOT\regfile\shell\open]
@="Mer&ge"

[HKEY_CLASSES_ROOT\regfile\shell\open\command]
@="regedit.exe \"%1\""

[HKEY_CLASSES_ROOT\regfile\shell\print]
@=""

[HKEY_CLASSES_ROOT\regfile\shell\print\command]
@="c:\\windows\\NOTEPAD.EXE /p %1"

[HKEY_CLASSES_ROOT\regfile\shell\edit]
@="&Edit"

[HKEY_CLASSES_ROOT\regfile\shell\edit\command]
@="c:\\windows\\NOTEPAD.EXE %1"



:::ini file:::
REGEDIT4

[HKEY_CLASSES_ROOT\inifile]
@="Configuration Settings"

[HKEY_CLASSES_ROOT\inifile\DefaultIcon]
@="C:\\WINDOWS\\Desktop\\Images\\icon\\thredzip\\Thredz Settings - Control Panel.ico,0"

[HKEY_CLASSES_ROOT\inifile\shell]

[HKEY_CLASSES_ROOT\inifile\shell\open]

[HKEY_CLASSES_ROOT\inifile\shell\open\command]
@="c:\\windows\\NOTEPAD.EXE %1"

[HKEY_CLASSES_ROOT\inifile\shell\print]

[HKEY_CLASSES_ROOT\inifile\shell\print\command]
@="c:\\windows\\NOTEPAD.EXE /p %1"
 
17 Feb. 2003 - 03:01 Red
Oi... too much info. :P Something odd has happened tho. Perhaps a clue. Reg files work, in MiniExplorer, but not correctly: they try to merge when they are set to edit. Curiouser and curiouser.
 
Please log-in to post.
You need to be logged in to post. To log-in, or to register an account go -there.
 
Options
Login | Help | Profile | User list | Display last  
 days 


../Msgboard/General customization/Registry / context menu glitchTop

xhtml 1.1