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
Adam Demasi
a58523d81e
Use macros to clean up plugin methods
2024-09-29 03:31:06 +09:30
Adam Demasi
3f08c003e6
Implement runonce background wallpaper
2024-09-29 03:31:06 +09:30
Adam Demasi
b556ed4a81
Port QueryWMIProperty() to C
2024-09-29 03:31:05 +09:30
Adam Demasi
2530c668be
Fix leaking BSTRs
2024-09-26 22:40:19 +09:30
Adam Demasi
2aeca8f80a
Fix product name not being returned the first time
2024-09-26 22:40:04 +09:30
Adam Demasi
42a709b413
Specifically use VARIANT_TRUE/FALSE
2024-09-26 21:47:12 +09:30
Adam Demasi
23a504d3da
Fix wuapi types polluting the output TLB
2024-09-26 21:46:02 +09:30
Adam Demasi
8326c9f60a
Add 8.1 Update 3, commented out for now
2024-09-26 01:16:27 +09:30
Adam Demasi
a4d16edf93
Statically link ATL in debug builds
2024-09-24 21:47:03 +09:30
Adam Demasi
a8f70009e7
User agent header breaks on XP RTM for some reason?
2024-09-24 21:46:39 +09:30
Adam Demasi
afc7ae99aa
Fix MSU package check
2024-09-24 21:46:25 +09:30
Adam Demasi
68d8498f7e
Halve download required for XP RTM -> SP3 by using SP1a instead of SP2
2024-09-24 21:46:08 +09:30
Adam Demasi
1ed4b06e2c
Preliminarily add Windows 8.1 RT updates
2024-09-24 21:41:09 +09:30
Adam Demasi
3b86aebe64
Start generalising activation feature to work on any version
2024-09-20 19:13:32 +09:30
Adam Demasi
1c8cbeb5e9
Always use our (ns)Exec
2024-09-20 19:09:39 +09:30
Adam Demasi
7a4e3100f2
Quote our paths, fix postinstall command
2024-09-20 18:49:52 +09:30
Adam Demasi
e0f74a5fb4
The shortcut names are trademarks, so they're not localised
2024-09-20 18:47:27 +09:30
Adam Demasi
46da29fd0e
Fix 64-bit debug build
2024-09-20 18:46:36 +09:30
Adam Demasi
33a5bc6a8f
Trying out adding a "do you want the ActiveX control" step
2024-09-20 18:45:16 +09:30
Adam Demasi
4ddf563132
Fix launcher being included in the setup twice
2024-09-20 18:43:31 +09:30
Adam Demasi
0f093253d4
Fix classic dialog appearance
2024-09-20 18:43:31 +09:30
Adam Demasi
2de072ef88
Trying out directly using Dism to install updates
2024-09-20 18:43:31 +09:30
Adam Demasi
88df413b3d
Fix download prefixes
2024-09-20 18:43:31 +09:30