Open Bug 1639974 Opened 4 years ago

Updater started from maintenance service does not run the elevated helper for unsigned builds

Categories

(Toolkit :: Application Update, defect, P3)

Desktop
Windows
defect

Tracking

()

People

(Reporter: molly, Unassigned)

Details

The updater performs this check to prevent it from starting an untrusted version of helper.exe when running under the service, and skips it when the maintenance service is disabled at build-time. Unfortunately this means that for local builds without any Authenticode signatures but with the service enabled, the elevated updater will never run the helper because that check will always fail. This makes local testing of changes that affect the PostUpdate code more difficult.

We should consider adding DISABLE_UPDATER_AUTHENTICODE_CHECK or something similar to the preprocessor checks that already exist around this block, so it can be more easily disabled for local builds.

You need to log in before you can comment on or make changes to this bug.