Mnu itens with vb 
Author Message
 Mnu itens with vb

First of all you don't need vb to do this. The only thing you will need is a
good backup of you windows register and one (or more) file extenion to
operate.

Below I put a example of a RegEdit 4 script to make some extencions more
useful to my work:

REGEDIT4
======================================================================
Windows 98 with Visual Basic 6.0
Aten??o => befoer merge this shit into the windows register review the
paths:
VB6    ==> D:\\Visual Studio\\VB98\\VB6.exe
VSS    ==> D:\\Visual Studio\\Common\\VSS\\Win32\\Ssexp.exe
Editor ==> C:\\Program Files\\TextPad\\TxtPad32.exe
Tools  ==> D:\\Visual Studio\\Common\\Tools
======================================================================
Obs: The Command "Default" in context menu is always the key Command\Shell
======================================================================

// Visual Basic 6.0 Default:
======================================================================
======================================================================

[HKEY_CLASSES_ROOT\.cls]
   "Content Type"="text/plain"

[HKEY_CLASSES_ROOT\VisualBasic.ClassModule]

   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\VisualBasic.ClassModule\DefaultIcon]

[HKEY_CLASSES_ROOT\VisualBasic.ClassModule\shell]

[HKEY_CLASSES_ROOT\VisualBasic.ClassModule\shell\open]

[HKEY_CLASSES_ROOT\VisualBasic.ClassModule\shell\open\command]

[HKEY_CLASSES_ROOT\VisualBasic.ClassModule\shell\Edit]

[HKEY_CLASSES_ROOT\VisualBasic.ClassModule\shell\Edit\command]

======================================================================

[HKEY_CLASSES_ROOT\.ctx]

[HKEY_CLASSES_ROOT\VisualBasic.CTXFile]

   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\VisualBasic.CTXFile\Shell]

[HKEY_CLASSES_ROOT\VisualBasic.CTXFile\DefaultIcon]

======================================================================

[HKEY_CLASSES_ROOT\.dsr]

[HKEY_CLASSES_ROOT\VisualBasic.Designer]

   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\VisualBasic.Designer\DefaultIcon]

[HKEY_CLASSES_ROOT\VisualBasic.Designer\shell]

[HKEY_CLASSES_ROOT\VisualBasic.Designer\shell\open]

[HKEY_CLASSES_ROOT\VisualBasic.Designer\shell\open\command]

[HKEY_CLASSES_ROOT\VisualBasic.Designer\shell\Edit]

[HKEY_CLASSES_ROOT\VisualBasic.Designer\shell\Edit\command]

======================================================================

[HKEY_CLASSES_ROOT\.dox]

[HKEY_CLASSES_ROOT\VisualBasic.DOXFile]

   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\VisualBasic.DOXFile\Shell]

[HKEY_CLASSES_ROOT\VisualBasic.DOXFile\DefaultIcon]

======================================================================

[HKEY_CLASSES_ROOT\.dsx]

[HKEY_CLASSES_ROOT\VisualBasic.DSCFile]

   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\VisualBasic.DSCFile\Shell]

[HKEY_CLASSES_ROOT\VisualBasic.DSCFile\DefaultIcon]

======================================================================

[HKEY_CLASSES_ROOT\.frm]
   "Content Type"="text/plain"

[HKEY_CLASSES_ROOT\VisualBasic.Form]

   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\VisualBasic.Form\DefaultIcon]

[HKEY_CLASSES_ROOT\VisualBasic.Form\shell]

[HKEY_CLASSES_ROOT\VisualBasic.Form\shell\open]

[HKEY_CLASSES_ROOT\VisualBasic.Form\shell\open\command]

[HKEY_CLASSES_ROOT\VisualBasic.Form\shell\Edit]

[HKEY_CLASSES_ROOT\VisualBasic.Form\shell\Edit\command]

======================================================================

[HKEY_CLASSES_ROOT\.frx]

[HKEY_CLASSES_ROOT\VisualBasic.FRXFile]

   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\VisualBasic.FRXFile\Shell]

[HKEY_CLASSES_ROOT\VisualBasic.FRXFile\DefaultIcon]

======================================================================

[HKEY_CLASSES_ROOT\.bas]
   "Content Type"="text/plain"

[HKEY_CLASSES_ROOT\VisualBasic.Module]

   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\VisualBasic.Module\DefaultIcon]

[HKEY_CLASSES_ROOT\VisualBasic.Module\shell]

[HKEY_CLASSES_ROOT\VisualBasic.Module\shell\open]

[HKEY_CLASSES_ROOT\VisualBasic.Module\shell\open\command]

[HKEY_CLASSES_ROOT\VisualBasic.Module\shell\edit]

[HKEY_CLASSES_ROOT\VisualBasic.Module\shell\edit\command]

======================================================================

[HKEY_CLASSES_ROOT\.pgx]

[HKEY_CLASSES_ROOT\VisualBasic.PGXFile]

   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\VisualBasic.PGXFile\Shell]

[HKEY_CLASSES_ROOT\VisualBasic.PGXFile\DefaultIcon]

======================================================================

[HKEY_CLASSES_ROOT\.vbp]
   "Content Type"="text/plain"

[HKEY_CLASSES_ROOT\.vbp\VisualBasic.Project]

[HKEY_CLASSES_ROOT\.vbp\VisualBasic.Project\ShellNew]
   "Filename"="VB50.VBP"

[HKEY_CLASSES_ROOT\VisualBasic.Project]

   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\VisualBasic.Project\DefaultIcon]

[HKEY_CLASSES_ROOT\VisualBasic.Project\shell]

[HKEY_CLASSES_ROOT\VisualBasic.Project\shell\open]

[HKEY_CLASSES_ROOT\VisualBasic.Project\shell\open\command]

[HKEY_CLASSES_ROOT\VisualBasic.Project\shell\Make]

[HKEY_CLASSES_ROOT\VisualBasic.Project\shell\Make\command]

[HKEY_CLASSES_ROOT\VisualBasic.Project\shell\Run Project]

[HKEY_CLASSES_ROOT\VisualBasic.Project\shell\Run Project\command]

[HKEY_CLASSES_ROOT\VisualBasic.Project\shell\Edit]

[HKEY_CLASSES_ROOT\VisualBasic.Project\shell\Edit\command]

======================================================================

[HKEY_CLASSES_ROOT\.vbg]
   "Content Type"="text/plain"

[HKEY_CLASSES_ROOT\VisualBasic.ProjectGroup]

   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\VisualBasic.ProjectGroup\DefaultIcon]

[HKEY_CLASSES_ROOT\VisualBasic.ProjectGroup\shell]

[HKEY_CLASSES_ROOT\VisualBasic.ProjectGroup\shell\open]

[HKEY_CLASSES_ROOT\VisualBasic.ProjectGroup\shell\open\command]

[HKEY_CLASSES_ROOT\VisualBasic.ProjectGroup\shell\Make]

[HKEY_CLASSES_ROOT\VisualBasic.ProjectGroup\shell\Make\command]

[HKEY_CLASSES_ROOT\VisualBasic.ProjectGroup\shell\Run ProjectGroup]

[HKEY_CLASSES_ROOT\VisualBasic.ProjectGroup\shell\Run ProjectGroup\command]

[HKEY_CLASSES_ROOT\VisualBasic.ProjectGroup\shell\Edit]

[HKEY_CLASSES_ROOT\VisualBasic.ProjectGroup\shell\Edit\command]

======================================================================

[HKEY_CLASSES_ROOT\.pag]
   "Content Type"="text/plain"

[HKEY_CLASSES_ROOT\VisualBasic.PropertyPage]

   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\VisualBasic.PropertyPage\DefaultIcon]

[HKEY_CLASSES_ROOT\VisualBasic.PropertyPage\shell]

[HKEY_CLASSES_ROOT\VisualBasic.PropertyPage\shell\open]

[HKEY_CLASSES_ROOT\VisualBasic.PropertyPage\shell\open\command]

[HKEY_CLASSES_ROOT\VisualBasic.PropertyPage\shell\edit]

[HKEY_CLASSES_ROOT\VisualBasic.PropertyPage\shell\Edit\command]

======================================================================

[HKEY_CLASSES_ROOT\.swt]
   "Content Type"="text/plain"

[HKEY_CLASSES_ROOT\VisualBasic.SWTFile]

   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\swtfile\DefaultIcon]

[HKEY_CLASSES_ROOT\swtfile\Shell]

[HKEY_CLASSES_ROOT\swtfile\Shell\Edit]

[HKEY_CLASSES_ROOT\swtfile\Shell\Edit\command]

======================================================================

[HKEY_CLASSES_ROOT\.ctl]
   "Content Type"="text/plain"

[HKEY_CLASSES_ROOT\VisualBasic.UserControl]

   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\VisualBasic.UserControl\DefaultIcon]

[HKEY_CLASSES_ROOT\VisualBasic.UserControl\shell]

[HKEY_CLASSES_ROOT\VisualBasic.UserControl\shell\open]

[HKEY_CLASSES_ROOT\VisualBasic.UserControl\shell\open\command]

[HKEY_CLASSES_ROOT\VisualBasic.UserControl\shell\Edit]

[HKEY_CLASSES_ROOT\VisualBasic.UserControl\shell\Edit\command]

======================================================================

[HKEY_CLASSES_ROOT\.dob]

[HKEY_CLASSES_ROOT\VisualBasic.UserDocument]

   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\VisualBasic.UserDocument\DefaultIcon]

[HKEY_CLASSES_ROOT\VisualBasic.UserDocument\shell]

[HKEY_CLASSES_ROOT\VisualBasic.UserDocument\shell\open]

[HKEY_CLASSES_ROOT\VisualBasic.UserDocument\shell\open\command]

[HKEY_CLASSES_ROOT\VisualBasic.UserDocument\shell\Edit]

[HKEY_CLASSES_ROOT\VisualBasic.UserDocument\shell\Edit\command]

======================================================================

[HKEY_CLASSES_ROOT\.vbl]
   "Content Type"="text/plain"

[HKEY_CLASSES_ROOT\VisualBasic.VBLFile]

   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\VisualBasic.VBLFile\DefaultIcon]

[HKEY_CLASSES_ROOT\VisualBasic.VBLFile\Shell]

[HKEY_CLASSES_ROOT\VisualBasic.VBLFile\Shell\Edit]

[HKEY_CLASSES_ROOT\VisualBasic.VBLFile\Shell\Edit\command]

======================================================================

[HKEY_CLASSES_ROOT\.vbr]

[HKEY_CLASSES_ROOT\VisualBasic.VBRFile]

   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\VisualBasic.VBRFile\DefaultIcon]

[HKEY_CLASSES_ROOT\VisualBasic.VBRFile\Shell]

[HKEY_CLASSES_ROOT\VisualBasic.VBRFile\Shell\Edit]

[HKEY_CLASSES_ROOT\VisualBasic.VBRFile\Shell\Edit\command]

======================================================================

[HKEY_CLASSES_ROOT\.vbw]
   "Content Type"="text/plain"

[HKEY_CLASSES_ROOT\VisualBasic.VBWFile]

   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\VisualBasic.VBWFile\DefaultIcon]

[HKEY_CLASSES_ROOT\VisualBasic.VBWFile\Shell]

[HKEY_CLASSES_ROOT\VisualBasic.VBWFile\Shell\Edit]

[HKEY_CLASSES_ROOT\VisualBasic.VBWFile\Shell\Edit\command]

======================================================================

[HKEY_CLASSES_ROOT\.vbz]

[HKEY_CLASSES_ROOT\VisualBasic.VBZFile]

   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\VisualBasic.VBZFile\DefaultIcon]

[HKEY_CLASSES_ROOT\VisualBasic.VBZFile\shell]

[HKEY_CLASSES_ROOT\VisualBasic.VBZFile\shell\open]

[HKEY_CLASSES_ROOT\VisualBasic.VBZFile\shell\open\command]

[HKEY_CLASSES_ROOT\VisualBasic.VBZFile\shell\Edit]

[HKEY_CLASSES_ROOT\VisualBasic.VBZFile\shell\Edit\command]

======================================================================

[HKEY_CLASSES_ROOT\.wct]

[HKEY_CLASSES_ROOT\VisualBasic.WCTFile]

   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\VisualBasic.WCTFile\DefaultIcon]

[HKEY_CLASSES_ROOT\VisualBasic.WCTFile\shell]

[HKEY_CLASSES_ROOT\VisualBasic.WCTFile\shell\Edit]

[HKEY_CLASSES_ROOT\VisualBasic.WCTFile\shell\Edit\command]

// BitMap View:
======================================================================
======================================================================
[HKEY_CLASSES_ROOT\.wct]

[HKEY_CLASSES_ROOT\Paint.Picture\DefaultIcon]

// Custom Set:
======================================================================
======================================================================
[HKEY_CLASSES_ROOT\.scc]
   "Content Type"="text/plain"

[HKEY_CLASSES_ROOT\sccfile]

   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\sccfile\DefaultIcon]

[HKEY_CLASSES_ROOT\sccfile\Shell]

[HKEY_CLASSES_ROOT\sccfile\Shell\Edit]

[HKEY_CLASSES_ROOT\sccfile\Shell\Edit\command]

======================================================================

[HKEY_CLASSES_ROOT\.log]
   "Content Type"="text/plain"

[HKEY_CLASSES_ROOT\logfile]

   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\logfile\DefaultIcon]

[HKEY_CLASSES_ROOT\logfile\shell]

[HKEY_CLASSES_ROOT\logfile\shell\Edit]
   "EditFlags"=hex:01,00,00,00

[HKEY_CLASSES_ROOT\logfile\shell\Edit\command]

======================================================================

[HKEY_CLASSES_ROOT\.lst]
   "Content Type"="text/plain"

[HKEY_CLASSES_ROOT\lstfile]

   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\lstfile\DefaultIcon]

[HKEY_CLASSES_ROOT\lstfile\Shell]

[HKEY_CLASSES_ROOT\lstfile\Shell\Edit]

[HKEY_CLASSES_ROOT\lstfile\Shell\Edit\command]

======================================================================

[HKEY_CLASSES_ROOT\.dep]
   "Content Type"="text/plain"

[HKEY_CLASSES_ROOT\depfile]

   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\depfile\DefaultIcon]

[HKEY_CLASSES_ROOT\depfile\Shell]

[HKEY_CLASSES_ROOT\depfile\Shell\Edit]

[HKEY_CLASSES_ROOT\depfile\Shell\Edit\command]

======================================================================

[HKEY_CLASSES_ROOT\.rc]
   "Content Type"="text/plain"

[HKEY_CLASSES_ROOT\rcfile]

   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\rcfile\DefaultIcon]

[HKEY_CLASSES_ROOT\rcfile\Shell]

[HKEY_CLASSES_ROOT\rcfile\Shell\Edit]

[HKEY_CLASSES_ROOT\rcfile\Shell\Edit\command]

[HKEY_CLASSES_ROOT\rcfile\Shell\Compile]

[HKEY_CLASSES_ROOT\rcfile\Shell\Compile\command]

======================================================================

[HKEY_CLASSES_ROOT\.res]

[HKEY_CLASSES_ROOT\resfile]

   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\resfile\DefaultIcon]

[HKEY_CLASSES_ROOT\resfile\Shell]

[HKEY_CLASSES_ROOT\resfile\Shell\Edit]

[HKEY_CLASSES_ROOT\resfile\Shell\Edit\command]

======================================================================

[HKEY_CLASSES_ROOT\.exe]
   "Content Type"="application/x-msdownload"

[HKEY_CLASSES_ROOT\exefile]
   "EditFlags"=hex:d8,07,00,00

[HKEY_CLASSES_ROOT\exefile\DefaultIcon]

[HKEY_CLASSES_ROOT\exefile\shell]

[HKEY_CLASSES_ROOT\exefile\shell\open]

[HKEY_CLASSES_ROOT\exefile\shell\open\command]

[HKEY_CLASSES_ROOT\exefile\shell\Register]

[HKEY_CLASSES_ROOT\exefile\shell\Register\command]

[HKEY_CLASSES_ROOT\exefile\shell\Unregister]

[HKEY_CLASSES_ROOT\exefile\shell\Unregister\command]

[HKEY_CLASSES_ROOT\exefile\shell\Register2]

[HKEY_CLASSES_ROOT\exefile\shell\Register2\command]

[HKEY_CLASSES_ROOT\exefile\shell\Unregister2]

[HKEY_CLASSES_ROOT\exefile\shell\Unregister2\command]

======================================================================

[HKEY_CLASSES_ROOT\.dll]
   "Content Type"="application/x-msdownload"

[HKEY_CLASSES_ROOT\dllfile]

   "EditFlags"=hex:01,00,00,00

[HKEY_CLASSES_ROOT\dllfile\DefaultIcon]

[HKEY_CLASSES_ROOT\dllfile\shell]

[HKEY_CLASSES_ROOT\dllfile\shell\Register]

[HKEY_CLASSES_ROOT\dllfile\shell\Register\command]

[HKEY_CLASSES_ROOT\dllfile\shell\Unregister]

[HKEY_CLASSES_ROOT\dllfile\shell\Unregister\command]

[HKEY_CLASSES_ROOT\dllfile\shell\Register2]

[HKEY_CLASSES_ROOT\dllfile\shell\Register2\command]

[HKEY_CLASSES_ROOT\dllfile\shell\Unregister2]

[HKEY_CLASSES_ROOT\dllfile\shell\Unregister2\command]

======================================================================

[HKEY_CLASSES_ROOT\.ocx]
   "Content Type"="application/x-msdownload"

[HKEY_CLASSES_ROOT\ocxfile]
   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\ocxfile\DefaultIcon]

[HKEY_CLASSES_ROOT\ocxfile\shell]

[HKEY_CLASSES_ROOT\ocxfile\shell\Register]

[HKEY_CLASSES_ROOT\ocxfile\shell\Register\command]

[HKEY_CLASSES_ROOT\ocxfile\shell\Unregister]

[HKEY_CLASSES_ROOT\ocxfile\shell\Unregister\command]

======================================================================

[HKEY_CLASSES_ROOT\.tlb]
   "Content Type"="application/x-msdownload"

[HKEY_CLASSES_ROOT\.olb]
   "Content Type"="application/x-msdownload"

[HKEY_CLASSES_ROOT\.oca]
   "Content Type"="application/x-msdownload"

[HKEY_CLASSES_ROOT\tlbfile]
   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\tlbfile\shell]

[HKEY_CLASSES_ROOT\tlbfile\shell\Register]

[HKEY_CLASSES_ROOT\tlbfile\shell\Register\command]

[HKEY_CLASSES_ROOT\tlbfile\shell\Unregister]

[HKEY_CLASSES_ROOT\tlbfile\shell\Unregister\command]

[HKEY_CLASSES_ROOT\tlbfile\shell\View]

[HKEY_CLASSES_ROOT\tlbfile\shell\View\command]

[HKEY_CLASSES_ROOT\tlbfile\DefaultIcon]

======================================================================

[HKEY_CLASSES_ROOT\.odl]
   "Content Type"="text/plain"

[HKEY_CLASSES_ROOT\odlfile]

   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\odlfile\Shell]

[HKEY_CLASSES_ROOT\odlfile\Shell\Edit]

[HKEY_CLASSES_ROOT\odlfile\Shell\Edit\command]

[HKEY_CLASSES_ROOT\odlfile\Shell\Compile]

[HKEY_CLASSES_ROOT\odlfile\Shell\Compile\command]

[HKEY_CLASSES_ROOT\odlfile\DefaultIcon]

======================================================================

[HKEY_CLASSES_ROOT\.idl]
   "Content Type"="text/plain"

[HKEY_CLASSES_ROOT\idlfile]

   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\idlfile\Shell]

[HKEY_CLASSES_ROOT\idlfile\Shell\Edit]

[HKEY_CLASSES_ROOT\idlfile\Shell\Edit\command]

[HKEY_CLASSES_ROOT\idlfile\Shell\Compile]

[HKEY_CLASSES_ROOT\idlfile\Shell\Compile\command]

[HKEY_CLASSES_ROOT\idlfile\DefaultIcon]

======================================================================

[HKEY_CLASSES_ROOT\.pdm]
   "Content Type"="text/plain"

[HKEY_CLASSES_ROOT\pdmfile]

   "EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\pdmfile\DefaultIcon]

[HKEY_CLASSES_ROOT\pdmfile\Shell]

[HKEY_CLASSES_ROOT\pdmfile\Shell\Edit]

[HKEY_CLASSES_ROOT\pdmfile\Shell\Edit\command]

======================================================================

[HKEY_CLASSES_ROOT\.ddf]
   "Content Type"="text/plain"

======================================================================

[HKEY_CLASSES_ROOT\QuickView\.ocx]

[HKEY_CLASSES_ROOT\QuickView\.ocx\{F0F08735-0C36-101B-B086-0020AF07D0F4}]

======================================================================



Fri, 16 Nov 2001 03:00:00 GMT  
 
 [ 1 post ] 

 Relevant Pages 

1. Mnu, Sir?

2. Mnu, Sir?

3. How to disable selecting an iten in ListBox control?

4. Detecting Mouse Click in Non-VB or VB app (in VB 6)

5. vb MSCOMM Control works in VB 5 and not VB 6

6. Debugging VB Usercontrols in VB without 2nd VB Test project

7. optimizing performance and data transfer vb->excel and vb->vb

8. optimizing performance and data transfer vb->excel and vb->vb

9. convert vb 3.1 to vb 6.0

10. ? Convert Macro to VB using VB

11. How can I convert this Excel VB code to Access VB

12. vb/access ?'s, newbie to vb from c++

 

 
Powered by phpBB® Forum Software