IDM Computer Solutions UltraEdit 28.10
UEdit Icon
Author: Tim Mangan
Date: October 22, 2022

Repackaging tips and silent install information for IDM Computer Solutions UltraEdit 28.10. This App Tip provides comprehensive details for conducting a silent installation of UltraEdit. It includes additional insights, such as user environment specifics, extra installation parameters, and repackaging tips.

About

UltraEdit is a commercial text editor for Microsoft Windows, Linux, and OS X created in 1994 by the founder of IDM Computer Solutions Inc., Ian D. Mead, and owned by Idera, Inc. since August 2021. The editor contains tools for programmers, including macros, configurable syntax highlighting, code folding, file type conversions, project management, regular expressions for search-and-replace, a column-edit mode, remote editing of files via FTP, interfaces for APIs or command lines of choice, and more. Files can be browsed and edited in tabs, and it also supports Unicode and hex editing mode.

General Information

Vendor Information

IDM Computer Solutions

Application Name

UltraEdit

Application Version

28.10

Download Link

https://www.ultraedit.com/downloads/ultraedit-download/

License Needed

Yes but not for installation

Vendor Install

Installation Type

Setup.exe

Architecture

x86/x64

Description

Application Configuration/Settings

Registry

File

AD/GPO

AAD/GPO

User Environment Data

Registry

%APPDATA%\IDMCOMP\UltraEdit\uedit64u.ini

File

Other

Infrastructure Dependencies

Description

ODBC

Connection Name

Driver

Parameters

Setup.exe parameters

'/s /v"qn"' for silent.
'/s /v"passive"' for passive.

MSI Public Properties

Installation Commands

Silent Install Command

Silent Uninstall Command

Repackaging Score

MSI

Unknown

MSIX

Full Functional
For packaging instructions see Repackaging Tips below

App-V

Unknown

ThinApp

Unknown

Citrix App Layer

Unknown

VMWare App Volumes

Unknown

Other

Unknown

Repackaging Tips

The application uses an ini file, 'uedit64u.ini', that is placed in the user's AppData\Roaming\IDMCOMP\UltraEdit folder. Preconfiguration of the app may be performed by including this file in the package. Change line to 'Check For Updates=0' to disable update checks.
  • The app adds 4 shortcuts, 3 to the main program and one for the uninstaller.
  • It is normal to remove the desktop and quick launch versions of the main program and also the uninstaller.
  • There are no shell extensions, protocol handlers, or services.
  • The product has xml files in the installation area; it is unclear if these might change in use.
  • The configuration is a file under AppDataRoaming.
Packaging UltraEdit for MSIX The software was packaged on Windows 10 21H2 using Microsoft MSIX Packaging Tool 1.2022.330 and enhanced by editing with TMEditX to inject the PSF.1 In the MMPT:
  • After the app install, copy the configuration file (uedit64u.ini) with desired settings under the logged-in user's AppData/Roaming/IDMComp/UltraEdit folder.
  • If this file is added, you must also create the folder AppData/Roaming/IDMComp/UltraEdit/volatile (and either place a dummy file in it or let the MMPT create one for you). Otherwise, the end-user will get a popup error on the first run that it can't create the folder.
  • The product installs PRogIDs, but you have to run the product and use file->settings to apply the FTAs. We solved this without launching during capture by using a reg file (running an installed copy and exporting the FTA to create a reg file, shown below) during this capture.
  • Four COM objects are ignored by the MMPT because the app did not register the ProgID in the exact form the MMPT expected. Clearly, the base OS didn't mind this, but the MMPT does. We overcome this by importing an additional reg file:

reg Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/CertMng.CertStores/CurVer] @="CertMng.CertStores.1"

[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/CertMng.Certificates/CurVer] @="CertMng.Certificates.1"

[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/WeOnlyDo.DirItem/CurVer] @="WeOnlyDo.DirItem.1"

[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/WeOnlyDo.DirItems/CurVer] @="WeOnlyDo.DirItems.1"

In TMEditX
* PsfLauncher is required as is the FRF.
* Several Shell commands are missing for the fta in the manifest as MMPT supports only one verb per FTA.  TMEditX can fix this.
* LoaderSearchOrder fix to manifest is warrented. TMEditX can fix this.
* ExecutionAlias fix to manifest is warrented.  TMEditX can fix this.

```reg
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER/Software/Classes/*/OpenWithList/uedit64.exe]
@=""

[HKEY_CURRENT_USER/Software/Classes/*/shellex/ContextMenuHandlers/UltraEdit]
@="{b5eedee0-c06e-11cf-8c56-444553540000}"

[HKEY_CURRENT_USER/Software/Classes/Applications/uedit64.exe]

[HKEY_CURRENT_USER/Software/Classes/Applications/uedit64.exe/shell]

[HKEY_CURRENT_USER/Software/Classes/Applications/uedit64.exe/shell/edit]

[HKEY_CURRENT_USER/Software/Classes/Applications/uedit64.exe/shell/edit/Command]
@="/"C://Program Files//IDM Computer Solutions//UltraEdit//uedit64.exe/" /"%1/""

[HKEY_CURRENT_USER/Software/Classes/Applications/uedit64.exe/shell/open]

[HKEY_CURRENT_USER/Software/Classes/Applications/uedit64.exe/shell/open/Command]
@="/"C://Program Files//IDM Computer Solutions//UltraEdit//uedit64.exe/" /"%1/""

[HKEY_CURRENT_USER/Software/Classes/Applications/uedit64.exe/shell/print]

[HKEY_CURRENT_USER/Software/Classes/Applications/uedit64.exe/shell/print/Command]
@="/"C://Program Files//IDM Computer Solutions//UltraEdit//uedit64.exe/" /p /"%1/""

[HKEY_CURRENT_USER/Software/Classes/CLSID/{b5eedee0-c06e-11cf-8c56-444553540000}]

[HKEY_CURRENT_USER/Software/Classes/CLSID/{b5eedee0-c06e-11cf-8c56-444553540000}/InProcServer32]
@="C://Program Files//IDM Computer Solutions//UltraEdit//ue64ctmn.dll"
"ThreadingModel"="Apartment

Comments

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

Free Download

Recent App Tips

Upcoming Events

september 2024

16sepAll Day19Workplace Ninja Summit 2024

october 2024

11oct8:00 am7:00 pmAppManagEvent 2024

Upcoming Courses

february 2024

29jan(jan 29)9:00 am02feb(feb 2)4:30 pmEMEA: Learning MSI Projects with InstallShield 2023

19feb(feb 19)9:00 am23(feb 23)4:30 pmEMEA: Application Packaging with AdminStudio 2023

march 2024

18mar(mar 18)9:00 am22(mar 22)4:30 pmEMEA: Learning MSI Projects with InstallShield 2023

25mar(mar 25)9:00 am29(mar 29)4:30 pmUSA: Application Packaging with AdminStudio 2023

april 2024

15apr(apr 15)9:00 am19(apr 19)4:30 pmUSA: Learning MSI Projects with InstallShield 2023

22apr(apr 22)9:00 am26(apr 26)4:30 pmEMEA: Application Packaging with AdminStudio 2023