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
From the document you quote:
Note: Starting with Chromium 28, policies are loaded directly from the Group Policy API on Windows. Policies manually written to the registry will be ignored.
See also the respective Chromium Blog announcement.
You can still trigger an install through the registry if the extension is published on CWS, or if your computer is part of a domain and you control the group policy on that domain.