Skip to content

Single UAC prompt for a full install (v1.7.1) - #14

Merged
timliudev merged 5 commits into
developfrom
fix/single-uac
Oct 17, 2026
Merged

timliudev merged 5 commits into
developfrom
fix/single-uac

Conversation

@timliudev

Copy link
Copy Markdown
Owner

Changes

  • A full install now needs one UAC prompt: the fix and the driver preparation run in a single elevated stage (driver via /with-driver).
  • The driver pages are shown before the install starts.
  • On the driver path, the restart page shows the pin hint and the code-page warning.
  • Docs aligned with the new flow; v1.7.1 changelog entry added.

Testing

VM testing was not done before release.

🤖 Generated with Claude Code

timliudev and others added 5 commits October 17, 2026 05:22
…ne elevated stage

The wizard now fetches and checks the driver package (driver pages) before the
install when the driver is ticked, then starts ONE elevated process that
installs the fix (or MSI + fix) and prepares the driver (/machine and /full
take /with-driver <zip> [/unverified <sha256>]). Skip on the driver pages
installs the fix without the driver. Standalone paths are unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
README, MANUAL and DRIVER (English and Chinese) now describe the real
behaviour: an administrator account is asked once for the fix and the driver
preparation together, never after the restart; a standard user is asked again
after the restart; the Windows Security "can't verify the publisher" window
is not UAC and still appears twice. Page order: driver pages come before the
install, "Install and restart" starts it, Skip installs the fix only.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The version itself comes from the release tag (build.yml sets DRF_VERSION
from it; build.cmd defaults to "dev"), so the places that name it are the
CHANGELOG and the manual's "What's new" (added with the docs commit). The
entry also corrects the earlier "asks once" claim, which was not true for a
full install with the driver.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…the driver goes with the install

With the driver ticked the page "Done" is skipped, so its manual-pin hint
and the non-Unicode-language warning now appear on P_DRV_REBOOT (only when
the fix was installed in this run: g_fix_done; driver-only runs show
nothing). The texts moved into pin_hint() / acp_warning(), shared with P_DONE
(whose behaviour is unchanged). Docs say where the hints appear.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…, driver.c is not linked)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@timliudev
timliudev merged commit 2bf242b into develop Oct 17, 2026
2 checks passed
@timliudev timliudev mentioned this pull request Oct 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant