Adam Demasi
d5cdb0048e
Clean up by adding a NeedsPatch LogicLib macro
2024-10-06 01:43:14 +09:30
Adam Demasi
84cb1e8a4d
Merge Windows 8 into DownloadVista7.nsh
2024-10-06 00:18:46 +09:30
Adam Demasi
2153f25f2c
Update actions to latest
2024-10-05 20:51:24 +09:30
Adam Demasi
76a16ee492
CI does release builds, silly
2024-10-05 20:31:16 +09: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
1144d91e84
Not sure if this is default, adding it just in case
2024-10-05 20:19:35 +09:30
Adam Demasi
3847c7a490
Move (almost) all strings to language table
2024-10-05 20:19:23 +09:30
Adam Demasi
224b8b9c29
Stick to getting program files dir from the registry
2024-10-04 23:42:02 +09:30
Adam Demasi
ec287f21c8
Something is not right with either setup-wsl@v3 or 24.04, revert
2024-10-02 22:54:24 +09:30
Adam Demasi
6ea99396c6
Need setup-wsl@v3 for Ubuntu 24.04
2024-10-02 22:15:15 +09:30
Adam Demasi
ef38c4d776
Trying some stuff with CI
2024-10-02 22:12:08 +09:30
Adam Demasi
2af8a74b67
Use version macros similar to WinVer.nsh
2024-10-02 20:19:44 +09:30
Adam Demasi
4d55689995
I wonder if this might help CI work?
2024-10-02 20:17:15 +09:30
Adam Demasi
823b29aa03
Only statically link CRT, not MFC
2024-10-02 17:36:01 +09:30
Adam Demasi
995d4288f0
Call native DllRegisterServer() directly
2024-10-02 17:34:43 +09:30
Adam Demasi
0693e6350e
More memory stuff
2024-10-02 17:34:14 +09:30
Adam Demasi
7fea62a42a
Always skip SSL check on 2k/XP, not much is gonna change there
2024-10-02 17:23:02 +09:30
Adam Demasi
2330eedcf9
Move GetInstallPath() impl to .c
2024-10-02 03:09:26 +09:30
Adam Demasi
cabfa03b16
Use a message table resource for the WU error strings
2024-10-02 02:14:51 +09:30
Adam Demasi
caa986fe57
Skip separate ActiveX option for this release
2024-10-01 21:09:30 +09:30
Adam Demasi
c490536672
Fix first run flag
2024-10-01 21:09:30 +09:30
Adam Demasi
3f0120aa48
Not using WMI in nsisplugin any more
2024-10-01 21:09:30 +09:30
Adam Demasi
1137d838ca
Use ExpandEnvironmentStrings() for paths, fix some memory stuff
2024-10-01 21:09:30 +09:30
Adam Demasi
20035ed04a
Fix error on IE6 setup attempting to reboot in setup mode
2024-10-01 20:51:22 +09:30
Adam Demasi
2ee33d9c53
Make hex error codes uppercase, remove title lines in braces
2024-09-30 16:57:22 +09:30
Adam Demasi
64f566990a
Fix ClearCompressionFlag download logic
2024-09-30 16:57:21 +09:30
Adam Demasi
2d4e46ebf5
Be extra Professional 🕴️
2024-09-30 16:57:21 +09:30
Adam Demasi
a97e89183b
Fix KB3205638 urls
2024-09-30 16:57:21 +09:30
Adam Demasi
2679ae3b39
Fix compatible OS check
2024-09-30 16:57:21 +09:30
Adam Demasi
23d48e85e9
Another attempt to fix CI
2024-09-30 16:57:20 +09:30
Adam Demasi
1cbb833085
Add VSCode file associations
2024-09-30 16:57:20 +09:30
Adam Demasi
4d03e2e955
Tweak line endings config
2024-09-30 16:57:20 +09:30
Adam Demasi
ff115e0a73
Fix MessageForHresult() crash
2024-09-30 16:57:20 +09:30
Adam Demasi
e8fe8b1795
No need to specifically call notepad.exe
2024-09-30 16:57:19 +09:30
Adam Demasi
51b4679c43
Fix reboot flag check
2024-09-30 16:57:19 +09:30
Adam Demasi
0848263d4f
Fix GetOwnVersion() freeing filename too soon
2024-09-30 16:57:19 +09:30
Adam Demasi
c99bd36cd1
Clean up stdafx stuff
2024-09-30 16:57:19 +09:30
Adam Demasi
7a35bf7b16
Use slc.dll for activation status on Vista+
...
The WMI approach is incredibly slow, taking around ~3000ms in my unactivated
Vista and 7 VMs, and activated 7 Core 2 Duo laptop. Using slc.dll directly takes
1300-1500ms on Vista, and interestingly, exactly 31ms on both 7 installs. (Why
is Vista still so slow here?)
2024-09-30 16:57:18 +09:30
Adam Demasi
94cf287758
Silence type conversion warning
2024-09-29 18:22:20 +09:30
Adam Demasi
924fc8834d
Clean up includes in licdll.idl
2024-09-29 18:21:21 +09:30
Adam Demasi
1b502cab37
StringCchPrintf already multiplies by number of bytes
2024-09-29 18:21:03 +09:30
Adam Demasi
ea7e1bd1b6
Let's try UPX-compressing the NSIS exehead
...
Saves 14kb. Does it really matter? Honestly probably not. But I like obsessing
over file size.
2024-09-29 13:33:13 +09:30
Adam Demasi
06c12377cc
Add sanity check in PLUGIN_INIT()
2024-09-29 13:30:30 +09:30
Adam Demasi
2771e9a5b5
Fix typo
2024-09-29 13:26:45 +09:30
Adam Demasi
7a04fa3e13
Fix unneeded extra extract of the classic banner
2024-09-29 03:31:08 +09:30
Adam Demasi
0b5c3ea030
Implement proper activation check
2024-09-29 03:31:07 +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
641f974517
Add Rider config junk
2024-09-29 03:31:06 +09:30