A bit over two weeks ago (on March 13th) I've informed IDM Support about the following extremely dangerous bug in Ultraedit 14.20.1.1001 (and possibly other versions):
I would hope that we'll get immediately a step-by-step instruction from them as to how to bring our machines in a safe state!
- The menu option Advanced / Backup/Restore User Customizations allows you to backup and restore configuration settings
- What is backed-up is grouped into 6 groups, the last one being called Others
- If one selects Others (or Select All), UE includes all files in the directory where the file uedit32.ini resides.
- The location of the file can be determined through Avanced / Configuration / Application Layout
- By default, this file resides in %appdata%/IDMComp/UltraEdit
- However, uedit32.ini can also reside in C:/Windows. In this case, UE backs up all files in C:/Windows
- If such a user customization is restored (again by selecting Others or Select All), it will overwrite any file (.ini, .dll, .exe, anything!) in C:/Windows, regardless of whether it belongs to UE or not. It is easy to see that such a step can corrupt your Windows if
- some of the files have been updated by other applications between when the UE backup and restore was performed
- a configuration is moved to another computer, where uedit32.ini resides in C:/Windows
- So we need understand, why uedit32.ini sometimes resides in C:/Windows
- if you freshly install UE 14.20 on a new machine, it doesn't seem to happen (although it is of course IDMs task to guarantee that, not mine!)
- but if you had old versions of UE installed, they placed the uedit32.ini file in C:/Windows. It appears that the installation procedure of UE 14.2 preserves this location.
- I upgraded from 10.20d directly to 14.20.1.1001 and certainly found my .ini file at the wrong location
- even formally uninstalling the old version did not fix the issue; I needed manually delete C:/Windows/uedit32.ini to get a clean fresh install
- I can't make a statement on what happens if the upgrade history starts or contains any of the 11.x, 12.x, 13.x versions as I don't have them to check
- They confirmed the seriousness the same day and promised to come back on the issue. Not until today!
- I proposed them to notify the users on this bulletin board. Their reaction:Our forums are user-to-user forums so we would not put any sort of notice on the forums. I did escalate the issue to our senior tech support staff member and he is currently in discussions about this with our lead engineer.
- I was expecting quick action with a patch at least disabling the menu option Advanced / Backup/Restore User Customizations - not until today. (Note that the same functionality in an apparent safe form is available through the menues Advanced / Export Settings..., so they wouldn't even loose functionality!)
- it might also be adequate to update the power tip at http://www.ultraedit.com/support/tutori ... tings.html
- I also proposed a mailing to all registered customers who upgraded from a version which stored uedit32.ini in C:/Windows - at least I didn't get such a mail
I would hope that we'll get immediately a step-by-step instruction from them as to how to bring our machines in a safe state!