Douglas R. Reno
e4a44db2f0
Undo the CI hack in the Makefile for the launcher
...
This will allow a 64-bit copy of LegacyUpdate to be produced again, and
should help us determine if the problem that we're running into with CI
exists with the custom toolchain.
2024-10-17 11:20:30 -05:00
Adam Demasi
9fa890ceed
Fix returning error when on registration fallback
2024-10-14 02:55:36 +10:30
Adam Demasi
9ab855367d
Try fallback with regsvr32 if direct registration fails
...
Works around #265 , sort of.
2024-10-14 00:41:56 +10:30
Adam Demasi
675278e0b6
Scale wallpaper to fit display
2024-10-14 00:37:49 +10:30
Adam Demasi
e09ec99661
Allow skipping regserver in debug builds
2024-10-13 14:05:18 +10:30
Adam Demasi
01d4361ca4
Have the OS handle the runonce wallpaper for us
2024-10-08 21:26:11 +10:30
Adam Demasi
416783ce22
Fix pre-Vista self-elevate
2024-10-08 19:26:20 +10:30
Adam Demasi
d02e4f901f
Do a funny hack to let CI work for the time being
2024-10-05 20:21:37 +09:30
Adam Demasi
ad6772006a
Fix registering on x64
2024-10-05 20:19:48 +09:30
Adam Demasi
2af8a74b67
Use version macros similar to WinVer.nsh
2024-10-02 20:19:44 +09:30
Adam Demasi
995d4288f0
Call native DllRegisterServer() directly
2024-10-02 17:34:43 +09:30
Adam Demasi
2330eedcf9
Move GetInstallPath() impl to .c
2024-10-02 03:09:26 +09:30
Adam Demasi
1137d838ca
Use ExpandEnvironmentStrings() for paths, fix some memory stuff
2024-10-01 21:09:30 +09:30
Adam Demasi
c99bd36cd1
Clean up stdafx stuff
2024-09-30 16:57:19 +09:30
Adam Demasi
94cf287758
Silence type conversion warning
2024-09-29 18:22:20 +09:30
Adam Demasi
a62b872d62
Show FirstUxWnd again after we're done
2024-09-29 03:31:07 +09:30
Adam Demasi
1872ec9c36
Pass parent hwnd to RegisterServer
2024-09-29 03:31:07 +09:30
Adam Demasi
3f08c003e6
Implement runonce background wallpaper
2024-09-29 03:31:06 +09:30
Adam Demasi
41d6d7ec57
Check if the ActiveX control is registered on launch
2024-09-20 18:43:30 +09:30
Adam Demasi
9a934c765d
Replace remaining ShellExecute() with Exec()
2024-09-20 18:41:11 +09:30
Adam Demasi
382f71070a
Move dll registration to launcher
2024-09-20 18:41:10 +09:30
Adam Demasi
803ef07635
Don't clobber IsUserAnAdmin()
2024-09-17 01:01:11 +09:30
Adam Demasi
6b676ed4d2
Cleanup
2024-09-16 19:48:17 +09:30
Adam Demasi
accfed535c
Fix various things in the launcher
2024-09-15 02:40:26 +09:30
Adam Demasi
be06930db0
Implement starting Themes in setup mode under XP
2024-09-15 02:39:51 +09:30
Adam Demasi
4565d97e01
Make most of the project build as pure C
2024-09-12 15:00:25 +09:30
Adam Demasi
9934aaf6aa
Reduce size of launcher by using WUErrors table from main dll
2024-09-07 15:06:06 +09:30
Adam Demasi
151ee33d82
Move non-ActiveX responsibilities to a launcher exe
2024-09-07 15:03:41 +09:30