im trying to figure out how to install a extension as a installer via Windows Registry. Google only allows extensions to be installed from the web store, or Windows Registry. I've been bangin my head with this for the last few days. Ok I have the correct key/values for the Registry. But for some reason when I run the Inno installer, the extension does not get installed.
1)Google Dev Tutorial says: The data type is a string and the windows registry location is as such: Software\Policies\Chromium\ExtensionInstallForcelist
2) Google Dev Tutorial also gives an example such as: Software\Policies\Chromium\ExtensionInstallForcelist\1 = "lcncmkcnkcdbbanbjakcencbaoegdjlp;https://clients2.google.com/service/update2/crx"
Below is a snippet of my registry. (Below is a link that gives instructions for force installations, which is what I'm, trying to do http://dev.chromium.org/administrators/policy-list-3#ExtensionInstallForcelist)
[Registry]
Root: HKLM; Subkey: "Software\Policies\Chromium\ExtensionInstallForcelist";
ValueType: string; ValueName: "FavMovie"; ValueData: "igcijckafdbfnikpopgapfedkceligpn;https://clients2.google.com/service/update2/crx"
[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: " {cm:AdditionalIcons}"; Flags: unchecked
[Files]
Source: "C:\Program Files (x86)\Inno Setup 5\Examples\MyProg.exe"; DestDir: "{app}"; Flags: ignoreversion
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
[Icons]
Name: "{group}\Chrome Extension"; Filename: "{app}\MyProg.exe"
Name: "{commondesktop}\Chrome Extension"; Filename: "{app}\MyProg.exe"; Tasks: desktopicon
[Run]
Filename: "{app}\MyProg.exe"; Description: "{cm:LaunchProgram,Chrome Extension}"; Flags: nowait postinstall skipifsilent
Software\Policies\Chromium\ExtensionInstallForcelist\1key (where the 1 is the list index; if that is so, you should also write some logic to append to such list) ? Also, are you sure about the value name ? - TLama