How can I customize the name of the program visible in the Open With... context menu in Windows XP and 7?
For example: I have 3 versions of a product named XYZ installed on Windows; .x
files are associated to xyz.exe
(COM registration).
All versions of the product have the same .exe
name. Now in the Open With... context menu, it shows XYZ program 3 times (3 versions are installed) but with the same name.
How do I make it show the version as well? I.e. XYZ V1.0, XYZ V2.0, etc.
Adding a new program for a file to open is is done from the right-click menu when selecting the file. Choose “Open with” to open an additional window with more options. Find a new program from the “Browse” button and select the proper executable. This is the easy way to add a new program to the list.
Add Any Program to Context Menu. Open the registry and navigate to the following path: HKEY_CLASSES_ROOT\Directory\Background\shell then right-click on shell and select New > Key. Give the new key the name of the program you're adding to the context menu.
Adding Applications to the Desktop Context MenuRight-click on the “shell” key, and then choose New > Key from the menu. Give the new key the name that you want to show up on the desktop context menu.
Save the below as a .reg
file, modify it to your needs, and import to the registry:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Applications\VLCMoveOnEnd.exe]
"FriendlyAppName"="VLC (Move on end)"
[HKEY_CLASSES_ROOT\Applications\VLCMoveOnEnd.exe\shell]
[HKEY_CLASSES_ROOT\Applications\VLCMoveOnEnd.exe\shell\open]
"FriendlyAppName"="VLC (Move on end)"
Taken from my answer to the same question.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With