You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/util/winutil
Aaron Klotz 7c49cab1a6 clientupdate, util/osshare, util/winutil, version: improve Windows GUI filename resolution and WinUI build awareness
On Windows arm64 we are going to need to ship two different GUI builds;
one for Win10 (GOARCH=386) and one for Win11 (GOARCH=amd64, tags +=
winui). Due to quirks in MSI packaging, they cannot both share the
same filename. This requires some fixes in places where we have
hardcoded "tailscale-ipn" as the GUI filename.

We also do some cleanup in clientupdate to ensure that autoupdates
will continue to work correctly with the temporary "-winui" package
variant.

Fixes #17480
Updates https://github.com/tailscale/corp/issues/29940

Signed-off-by: Aaron Klotz <aaron@tailscale.com>
3 months ago
..
authenticode
conpty
gp
policy
s4u
testdata/testrestartableprocesses
winenv
mksyscall.go
restartmgr_windows.go
restartmgr_windows_test.go
startupinfo_windows.go
subprocess_windows_test.go
svcdiag_windows.go
userprofile_windows.go
userprofile_windows_test.go
winutil.go
winutil_notwindows.go
winutil_windows.go clientupdate, util/osshare, util/winutil, version: improve Windows GUI filename resolution and WinUI build awareness 3 months ago
winutil_windows_test.go
zsyscall_windows.go