Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Issue 11254007: Installation with registry keys

Created:
July 25, 2013, 9:57 p.m. by Eric
Modified:
June 19, 2015, 2:05 p.m.
Reviewers:
Visibility:
Public.

Description

Use installation keys to find file and directory locations. WiX source modified to write registry keys. Two projects defined in .gyp to add and remove keys. Update also includes tests and new first-run page. Developer Installation Setup 1: Execute BHO_add.reg (from Windows Explorer, say). This adds the BHO key, which is the only one for the developer install that requires UAC. Setup 2: Within Visual Studio, go into the configuration manager and uncheck the "Include in Build" box for "Developer Uninstall". (I couldn't figure out a way for gyp to do that.) After that, when the Developer Install project builds, in will write appropriate HKCU keys to use everything in source and build trees for the plugin.

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+340 lines, -101 lines) Patch
M adblockplus.gyp View 1 chunk +2 lines, -1 line 0 comments Download
M dev_install.cmd View 1 chunk +10 lines, -3 lines 0 comments Download
M dev_query.cmd View 1 chunk +9 lines, -4 lines 0 comments Download
M dev_uninstall.cmd View 1 chunk +4 lines, -2 lines 0 comments Download
M installer/adblockplusie.wxs View 8 chunks +65 lines, -43 lines 0 comments Download
A installer/location_registry_value.wxi View 1 chunk +12 lines, -0 lines 0 comments Download
M src/plugin/AdblockPlusClient.cpp View 1 chunk +1 line, -1 line 0 comments Download
M src/plugin/Plugin.cpp View 2 chunks +12 lines, -0 lines 0 comments Download
M src/plugin/PluginUtil.cpp View 2 chunks +2 lines, -3 lines 0 comments Download
M src/shared/Dictionary.h View 2 chunks +3 lines, -2 lines 0 comments Download
M src/shared/Dictionary.cpp View 2 chunks +3 lines, -5 lines 0 comments Download
M src/shared/Utils.h View 2 chunks +28 lines, -1 line 0 comments Download
M src/shared/Utils.cpp View 3 chunks +151 lines, -33 lines 0 comments Download
M test/DictionaryTest.cpp View 4 chunks +38 lines, -3 lines 0 comments Download

Messages

Total messages: 1
Eric
July 25, 2013, 10:05 p.m. (2013-07-25 22:05:21 UTC) #1

          

Powered by Google App Engine
This is Rietveld