6,682583
Grand MasterGrand Master
6,682583

    Mar 18, 2007#16

    I monitored now how UE v13.00 registers the context menu extension for UltraEdit. Here is the registry file:

    REGEDIT4

    [HKEY_CURRENT_USER\Software\IDM Computer Solutions\UltraEdit]
    "ContextMenuText"="&UltraEdit"
    "IntegrateWithExplorer"=dword:00000001

    [HKEY_LOCAL_MACHINE\Software\CLASSES\*\shellex\ContextMenuHandlers\UltraEdit]
    @="{b5eedee0-c06e-11cf-8c56-444553540000}"

    [HKEY_LOCAL_MACHINE\Software\CLASSES\CLSID\{b5eedee0-c06e-11cf-8c56-444553540000}]

    [HKEY_LOCAL_MACHINE\Software\CLASSES\CLSID\{b5eedee0-c06e-11cf-8c56-444553540000}\InProcServer32]
    @="
    C:\\Program Files\\UltraEdit\\ue32ctmn.dll"
    "ThreadingModel"="Apartment"


    I monitored it on Win98 SE. But I'm pretty sure, it is the same for all Windows OS to WinXP SP2 32 bit. I don't know how the shell extension is registered for WinXP 64 bit and Windows Vista. The red part depends on your installation.

    Patrick, you better delete

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\UltraEdit]
    @="&UltraEdit"


    which is maybe a rest from an older version.

    1
    NewbieNewbie
    1

      Jul 16, 2008#17

      Thanks Mofi. I was searching how to retrieve this right click menu and your registry method was nothing but perfect! God bless you!

      Cheers,

      1
      NewbieNewbie
      1

        Jan 12, 2009#18

        In a highly secured environment, where context menu entries are controlled by Group Policy, you also need to make sure that UE/US and/or UC CLSIDs are added to the following registry key:

        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved

        Otherwise they will be registered, but not allowed to be used. Perhaps it could be added to the future installers?

        Darek

        1

          Working right-click context menu on Vista 64 Premium with UltraEdit-32 14.00a

          Jan 18, 2009#19

          I created a text file with the extension being .reg and pasted this text into the file.
          REGEDIT4

          [HKEY_CLASSES_ROOT\*\shell\UltraEdit]
          @="Open With UltraEdit-32"

          [HKEY_CLASSES_ROOT\*\shell\UltraEdit\command]
          @="\"C:\\Program Files (x86)\\IDM Computer Solutions\\UltraEdit\\uedit32.exe\" %1"
          The text in RED should be replaced with the full path to uedit32.exe on your system

          Save and double click the file to insert the entries into the registry

          --Enjoy

          Read more posts (-11 remaining)