I am playing with Google Chrome, Chromium and some other browsers to understand their structure. I am also using Windows 10.
I want to know what they do to install an extension and how to make it portable. Henceforth, I read an article on how to do this here. I could install some extensions on my personal Google Chrome using windows registry, but when I want to do it with my friend's system (System B, also windows 10), I found no extension has a key in the registry! Actually, the specified entry HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Google\Chrome\Extensions\
in the official doc was empty!. I made it manually but it was not successful!
After all, when I install some extension on System B, the only trace is on PreferenceMACs\Default\extensions.settings
. I also read a thread in the chromium forum but nothing was found here.
As another chromium-based browser, I found the Edge in my system working the same, with No registry entry for extensions.
So, the main question is, how does the extension install process actually work and how can I force my customized browser to install an extension automatically without asking, i.e. forced pre-installed extensions.
The secondary question is how can I have my personal browser with my favourite extensions and settings without making any conflict with the Google Chrome registry entry? Starting from a compiled simple mini_installer, what should I change with registry settings in the source?