aa186dac32
update Makefile.linux
master
Alexander Frick
2025-12-14 11:55:11 -06:00
bf858378f0
set minimum subsystem version to windows 2000
Alexander Frick
2025-12-08 23:17:34 -06:00
3c9ecb462e
add last corrections for MinGW bugs
Alexander Frick
2025-12-05 19:54:58 -06:00
36fe56e5ad
corrections to .gitattributes and Makefile
Alexander Frick
2025-12-05 19:54:22 -06:00
a5fc84b959
add build_mingw.sh
Alexander Frick
2025-12-04 21:15:10 -06:00
67c5770e12
add check for fNonExistFile pointer
Alexander Frick
2025-12-04 20:28:54 -06:00
f9c910d094
add Debug/Release build flag configs
Alexander Frick
2025-12-04 20:23:47 -06:00
8323c8fa7a
fix compilation from missing version.h header in utils.h
Alexander Frick
2025-12-04 20:23:32 -06:00
7fcf855350
fix msvcrt.dll bug in Windows XP by replacing freopen_s() with freopen() if compiler is not MSVC
Alexander Frick
2025-12-04 20:14:18 -06:00
5e44136f5c
include version.h only where necessary
Alexander Frick
2025-12-04 20:13:08 -06:00
37978af259
correct RC var in Makefile, add .idea/ to .gitignore
Alexander Frick
2025-12-04 14:24:37 -06:00
b416f4bc09
update screenshot for 1.1.5 release
Alexander Frick
2025-12-04 02:10:17 -06:00
31259d14e4
add .manifest for ALL msvs build configurations
Alexander Frick
2025-12-04 02:07:05 -06:00
d5f92f1ecf
split makefile for Linux MinGW from main one for MSYS2 MinGW
Alexander Frick
2025-12-04 02:04:19 -06:00
13b3ad924b
update building instructions in readme 2
Alexander Frick
2025-12-04 02:02:01 -06:00
7b10a5b19d
update building instructions in readme
Alexander Frick
2025-12-04 02:00:09 -06:00
8d8fd06f5b
remote -lm library
Alexander Frick
2025-12-04 01:59:52 -06:00
192c69b634
add TODO.md
Alexander Frick
2025-12-04 01:59:33 -06:00
5e65d7a479
remove chromium version stuff from version.cc for now
Alexander Frick
2025-12-04 00:57:38 -06:00
32cf44d22d
more Makefile updates
Alexander Frick
2025-12-04 00:38:24 -06:00
339ff5f8b9
update .gitattributes and .gitignore for mingw
Alexander Frick
2025-12-03 00:03:40 -06:00
ece90a2011
bump version to 1.1.5, and add version.cc file
Alexander Frick
2025-12-02 22:24:01 -06:00
078db5213f
overhaul all utils in utils.cc, especially windows version user facing string getter
Alexander Frick
2025-12-02 22:17:10 -06:00
6c64a48921
add more consts to constants.h and more stdlib headers to framework.h
Alexander Frick
2025-12-02 22:10:42 -06:00
fb39162651
fixup windows version logging, fix mingw compiler warning
Alexander Frick
2025-12-02 21:46:03 -06:00
3da9fff2a5
only embed manifest in .rc if mingw
Alexander Frick
2025-12-02 21:28:01 -06:00
bb772a8cf4
embed manifest for mingw
Alexander Frick
2025-12-01 13:00:55 -06:00
26aad33873
correctly add .manifest file
Alexander Frick
2025-11-29 14:34:41 -06:00
82c323c59b
update framework.h to not need winsdkver.h/sdkddkver.h, add initial support for cr_base library
Alexander Frick
2025-11-27 14:09:17 -08:00
dbaca97953
convert confirmation dialog to switch statement
Alexander Frick
2025-11-27 15:53:30 -06:00
d3fe19e81a
fix typo
Alexander Frick
2025-11-26 04:59:13 -06:00
d2b84df850
1.1.4
Alexander Frick
2025-11-26 04:57:47 -06:00
20454d95eb
add version checker and messagebox to let user proceed even on non-xp machines
Alexander Frick
2025-11-26 04:48:50 -06:00
e2b65c4591
rewrite a bunch of string stuff in version getters
Alexander Frick
2025-11-26 03:52:47 -06:00
76ea4f9ef1
log more windows getter functions
Alexander Frick
2025-11-26 00:44:45 -08:00
3786c38c9c
more compilation fixes and add strings.h/.cc for string conversions
Alexander Frick
2025-11-26 00:38:45 -08:00
b88680a20b
corrections to make everyone happy, it now compiles with Clang, MSVC, and MinGW!
Alexander Frick
2025-11-26 02:20:11 -06:00
96b7272158
add MinGW Makefile and update .gitignore for it
Alexander Frick
2025-11-26 02:17:56 -06:00
29310bc3fa
add keys icon to assets/, add ECC research sources and Endermanch readme pngs
Alexander Frick
2025-11-25 19:06:03 -06:00
20cd76fb90
move msvcrt.lib to orig/
Alexander Frick
2025-11-24 04:00:29 -06:00
b5e7c6bc6a
add other original sources from antiwpa.planet-dl.org/index2.php
Alexander Frick
2025-11-24 03:58:31 -06:00
57deee1202
add Endermanch's original code in case it ever gets taken down
Alexander Frick
2025-11-24 03:55:11 -06:00
72148adaca
add brackets to everything, remove static keyword on xp_activate.cc functions, add more strings and add IDS_* for them instead of raw numbers, add functions to get and log Windows version, translation corrections
Alexander Frick
2025-11-24 01:53:10 -08:00
ec4b7fafe0
add globals.h, cleanup logging, don't use static for all functions in xp_activate32.h
Alexander Frick
2025-11-23 20:09:04 -08:00
3e871fd475
convert from console app to proper windowed app
Alexander Frick
2025-11-23 19:33:50 -08:00
e8b215dfb9
typo corrections:
Alexander Frick
2025-11-23 19:10:54 -08:00
c08fdccc06
add BUILD.gn and corrections for compiling with Clang under GN/Ninja
Alexander Frick
2025-11-23 19:02:00 -08:00
4ead6e8beb
update readme with purty images
Alexander Frick
2025-11-22 15:15:45 -06:00
4573934380
add assets/ dir
Alexander Frick
2025-11-22 15:13:07 -06:00
9a6220ec13
add framework.h as main header, add utils.h/.cc, and keygen.h/.cc to split out more logic
Alexander Frick
2025-11-22 13:06:56 -08:00
e4e9839cc9
convert tabs to spaces in all source
Alexander Frick
2025-11-22 05:35:14 -08:00
89cf7eb878
organize resource.h more
Alexander Frick
2025-11-22 05:31:02 -08:00
0b35972033
add way to set custom icon from .dll, and add keys icon for dialog
Alexander Frick
2025-11-22 05:29:09 -08:00
2460c54ea6
move more stuff to header file, add function to get version string. Log version and exit code
Alexander Frick
2025-11-22 03:29:01 -08:00
d53d220e13
clang-format functions in .cc file, add all function declarations to xp_activate32.h header and separate needed stuff out to it.
Alexander Frick
2025-11-22 03:10:29 -08:00
a4762918ad
tweak messagebox titles
Alexander Frick
2025-11-22 03:08:40 -08:00
f787a7a6a7
set target win32 version info in version.h
Alexander Frick
2025-11-22 02:50:59 -08:00
24db3331f8
make separate build .bat scripts
Alexander Frick
2025-11-22 02:50:18 -08:00
794b60ff35
xp_activate32 version 1.0.1 at last!
Alexander Frick
2025-11-22 00:39:34 -08:00
df57dc5329
make DIALOGEX easier to read in .rc file
Alexander Frick
2025-11-22 00:32:40 -08:00
9a3cfc5b11
better dialog button text
Alexander Frick
2025-11-22 00:29:53 -08:00
587dc84e09
fix remaining C++ warnings
Alexander Frick
2025-11-22 00:29:34 -08:00
e6a78edb26
add version.h, constants.h (and move constants there), and proper VERSIONINFO in .rc file
Alexander Frick
2025-11-22 00:17:30 -08:00
9a228bf40d
fix horrible UI strings
Alexander Frick
2025-11-21 23:54:56 -08:00
7d90589b5e
cleanup .rc file in preparation for string corrections
Alexander Frick
2025-11-21 23:43:12 -08:00
c5756d6920
fix x64 compilation by correcting erroneous commctrl.lib -> comctl32.lib
Alexander Frick
2025-11-21 23:41:29 -08:00
f0976ec0b1
for some reason, the main dialog HAS to have ID of 100?
Alexander Frick
2025-11-21 23:40:20 -08:00
5d5a158c11
bare minimum to convert C code to compilable C++
Alexander Frick
2025-11-21 23:22:57 -08:00
67f5679619
revert back to using console instead of windowed app/subsystem, disable conformance mode, and update to C++17 compilation
Alexander Frick
2025-11-21 23:22:11 -08:00
3d4569aa08
add more values and UTF-8 for resource.h
Alexander Frick
2025-11-21 23:09:52 -08:00
6491236beb
ignore more build output folders
Alexander Frick
2025-11-21 23:08:52 -08:00
a8536d70d0
remove XP deprecation warning
Alexander Frick
2025-11-21 23:15:54 -06:00
3aa6d09809
move source files to src dir, add missing defines and linker flags to MSVS vcsproj files
Alexander Frick
2025-11-21 23:14:06 -06:00
86aa6d3803
add .res files to .gitignore
Alexander Frick
2025-11-21 23:10:57 -06:00
f0a8be5485
move some things to xp_activate32.h header file
Alexander Frick
2025-11-21 22:52:41 -06:00
0fc5b317e5
rename MSVS files to "xp_activate32" name
Alexander Frick
2025-11-21 22:37:25 -06:00
12ee307f85
rename main.c to xp_activate.cc, add empty xp_activate32.h header file
Alexander Frick
2025-11-21 22:34:49 -06:00
8508aa3994
rename Resource.rc > resource.rc
Alexander Frick
2025-11-21 22:28:40 -06:00
2df03bf313
update .gitignore and .gitattributes in preparation for source changes
Alexander Frick
2025-11-21 22:28:17 -06:00
a62e45ea09
fix build.bat and prepare it for upcoming source files change
Alexander Frick
2025-11-21 22:22:25 -06:00
882dcafa84
indent manifest file
Alexander Frick
2025-11-21 22:21:59 -06:00
390819687f
rename files, update readme and make copy of old readme, dont run program after building it in build.bat
Alexander Frick
2025-11-21 22:17:04 -06:00
9253057b63
add original source to orig dir
Alexander Frick
2025-11-21 21:57:48 -06:00
bf54b98c47
Update xp_activate32.bat
Alex F
2024-04-10 02:13:26 -05:00
e1c445f020
Merge pull request #1 from thepwrtank18/patch-1
Andrew
2023-05-29 21:40:21 +03:00
d951ec4966
Remove machine-specific directory for icon
TheTank20
2023-05-28 23:28:15 -04:00
9fbc1e5130
Update README.md
Andrew
2023-05-28 17:36:05 +03:00
e1dc0a2c59
Add project files.
Andrew
2023-05-28 17:25:41 +03:00
209faf9811
Add .gitattributes, .gitignore, README.md, and LICENSE.txt.
Andrew
2023-05-28 17:25:39 +03:00