Tichau / FileConverter

File Converter is a very simple tool which allows you to convert and compress files using the context menu in windows explorer.
https://file-converter.io/
GNU General Public License v3.0
6.01k stars 487 forks source link

FileConverterExtension.DLL incorrectly recorded in the registry #450

Open SubActif opened 1 month ago

SubActif commented 1 month ago

Extension for Contextual Menu considered to have the file missing While I was customizing the context menus, via the ShellExView application (shexview-x64) and I noticed that although nothing seemed to create a bug for me. The integration of "FileConverterExtension.DLL" is not done correctly and causes the system to interpret the extension as having the file missing!

I don't know how this is declared in the code so I can only report it and let the developers or others make the necessary fixes.

Because the path is interpreted like this: C:\Windows\System32\C:/Program Files/File Converter/FileConverterExtension.DLL Instead of: C:\Program Files\File Converter\FileConverterExtension.DLL

Screenshot with the bad path shexview_fHtZo8zkui

Screenshot after correction shexview_KTFCbiu8S0

Reg keys Here are the two keys affected by the bad formatting:

[HKEY_CLASSES_ROOT\CLSID\{AF9B72B5-F4E4-44B0-A3D9-B55B748EFE90}\InprocServer32]
"CodeBase"="file:///C:/Program Files/File Converter/FileConverterExtension.DLL"

[HKEY_CLASSES_ROOT\CLSID\{AF9B72B5-F4E4-44B0-A3D9-B55B748EFE90}\InprocServer32\1.2.0.0]
"CodeBase"="file:///C:/Program Files/File Converter/FileConverterExtension.DLL"

And here are the corrected keys:

[HKEY_CLASSES_ROOT\CLSID\{AF9B72B5-F4E4-44B0-A3D9-B55B748EFE90}\InprocServer32]
"CodeBase"="C:\\Program Files\\File Converter\\FileConverterExtension.DLL"

[HKEY_CLASSES_ROOT\CLSID\{AF9B72B5-F4E4-44B0-A3D9-B55B748EFE90}\InprocServer32\1.2.0.0]
"CodeBase"="C:\\Program Files\\File Converter\\FileConverterExtension.DLL"

Desktop PC:

NB I am aware that this is not a bug report from the application itself but I did not know how to report the problem, I find this application so exceptional that when I was confronted with these messages from extension missing and I understood why, I absolutely wanted to make it known, even if perhaps this is totally minor and of no consequence.