Hello everyone! I'm supporting a tool that manages Chrome on several hundred PC in the corporate network. One of the features of the tool is automatic installation/uninstallation extensions. It doing it pretty straight - via configs (Preferences and Secure Preferences) modification (I will be happy to rewrite it someday, but not today).
Most Chrome on users' PC uses Secure Preferences to manage extensions. If I install Chrome in my VM, it uses Secure Preferences too. But some Chrome on user machines unexpectedly use Preferences for that purpose. Both use almost the same structure (except super_mac in Secure Preferences), but if I "inject" an extension in Preferences the same way I do it for Secure Preferences, Chrome wipes it out after the first launch :(
I've googled much but didn't get what forces Chrome to make a decision on which config file to use for extension management. The documentation has very few details about it too. I've tried copy-paste entire profiles and even Chrome (tho all users are updating regularly and use +- the last version) without success.
I'll be very grateful for any info! Thanks!