Commit Graph

52 Commits

Author SHA1 Message Date
Alexander Frick 96b7272158 add MinGW Makefile and update .gitignore for it 2025-11-26 02:17:56 -06:00
Alexander Frick 29310bc3fa add keys icon to assets/, add ECC research sources and Endermanch readme pngs 2025-11-25 19:06:03 -06:00
Alexander Frick 20cd76fb90 move msvcrt.lib to orig/ 2025-11-24 04:00:29 -06:00
Alexander Frick b5e7c6bc6a add other original sources from antiwpa.planet-dl.org/index2.php 2025-11-24 03:58:31 -06:00
Alexander Frick 57deee1202 add Endermanch's original code in case it ever gets taken down 2025-11-24 03:55:11 -06:00
Alexander Frick 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 2025-11-24 01:53:10 -08:00
Alexander Frick ec4b7fafe0 add globals.h, cleanup logging, don't use static for all functions in xp_activate32.h 2025-11-23 20:09:04 -08:00
Alexander Frick 3e871fd475 convert from console app to proper windowed app 2025-11-23 19:33:50 -08:00
Alexander Frick e8b215dfb9 typo corrections: 2025-11-23 19:10:54 -08:00
Alexander Frick c08fdccc06 add BUILD.gn and corrections for compiling with Clang under GN/Ninja 2025-11-23 19:02:00 -08:00
Alexander Frick 4ead6e8beb update readme with purty images 2025-11-22 15:15:45 -06:00
Alexander Frick 4573934380 add assets/ dir 2025-11-22 15:13:07 -06:00
Alexander Frick 9a6220ec13 add framework.h as main header, add utils.h/.cc, and keygen.h/.cc to split out more logic 2025-11-22 13:07:01 -08:00
Alexander Frick e4e9839cc9 convert tabs to spaces in all source 2025-11-22 05:35:14 -08:00
Alexander Frick 89cf7eb878 organize resource.h more 2025-11-22 05:31:02 -08:00
Alexander Frick 0b35972033 add way to set custom icon from .dll, and add keys icon for dialog 2025-11-22 05:29:09 -08:00
Alexander Frick 2460c54ea6 move more stuff to header file, add function to get version string. Log version and exit code 2025-11-22 03:29:01 -08:00
Alexander Frick d53d220e13 clang-format functions in .cc file, add all function declarations to xp_activate32.h header and separate needed stuff out to it. 2025-11-22 03:10:29 -08:00
Alexander Frick a4762918ad tweak messagebox titles 2025-11-22 03:08:40 -08:00
Alexander Frick f787a7a6a7 set target win32 version info in version.h 2025-11-22 02:51:06 -08:00
Alexander Frick 24db3331f8 make separate build .bat scripts 2025-11-22 02:50:18 -08:00
Alexander Frick 794b60ff35 xp_activate32 version 1.0.1 at last! 2025-11-22 00:39:43 -08:00
Alexander Frick df57dc5329 make DIALOGEX easier to read in .rc file 2025-11-22 00:32:40 -08:00
Alexander Frick 9a3cfc5b11 better dialog button text 2025-11-22 00:29:53 -08:00
Alexander Frick 587dc84e09 fix remaining C++ warnings 2025-11-22 00:29:34 -08:00
Alexander Frick e6a78edb26 add version.h, constants.h (and move constants there), and proper VERSIONINFO in .rc file 2025-11-22 00:17:30 -08:00
Alexander Frick 9a228bf40d fix horrible UI strings 2025-11-21 23:54:56 -08:00
Alexander Frick 7d90589b5e cleanup .rc file in preparation for string corrections 2025-11-21 23:43:12 -08:00
Alexander Frick c5756d6920 fix x64 compilation by correcting erroneous commctrl.lib -> comctl32.lib 2025-11-21 23:41:29 -08:00
Alexander Frick f0976ec0b1 for some reason, the main dialog HAS to have ID of 100? 2025-11-21 23:40:20 -08:00
Alexander Frick 5d5a158c11 bare minimum to convert C code to compilable C++ 2025-11-21 23:22:57 -08:00
Alexander Frick 67f5679619 revert back to using console instead of windowed app/subsystem, disable conformance mode, and update to C++17 compilation 2025-11-21 23:22:11 -08:00
Alexander Frick 3d4569aa08 add more values and UTF-8 for resource.h 2025-11-21 23:09:52 -08:00
Alexander Frick 6491236beb ignore more build output folders 2025-11-21 23:08:52 -08:00
Alexander Frick a8536d70d0 remove XP deprecation warning 2025-11-21 23:15:54 -06:00
Alexander Frick 3aa6d09809 move source files to src dir, add missing defines and linker flags to MSVS vcsproj files 2025-11-21 23:14:06 -06:00
Alexander Frick 86aa6d3803 add .res files to .gitignore 2025-11-21 23:10:57 -06:00
Alexander Frick f0a8be5485 move some things to xp_activate32.h header file 2025-11-21 22:52:41 -06:00
Alexander Frick 0fc5b317e5 rename MSVS files to "xp_activate32" name 2025-11-21 22:37:25 -06:00
Alexander Frick 12ee307f85 rename main.c to xp_activate.cc, add empty xp_activate32.h header file 2025-11-21 22:34:53 -06:00
Alexander Frick 8508aa3994 rename Resource.rc > resource.rc 2025-11-21 22:28:40 -06:00
Alexander Frick 2df03bf313 update .gitignore and .gitattributes in preparation for source changes 2025-11-21 22:28:17 -06:00
Alexander Frick a62e45ea09 fix build.bat and prepare it for upcoming source files change 2025-11-21 22:22:25 -06:00
Alexander Frick 882dcafa84 indent manifest file 2025-11-21 22:21:59 -06:00
Alexander Frick 390819687f rename files, update readme and make copy of old readme, dont run program after building it in build.bat 2025-11-21 22:17:04 -06:00
Alexander Frick 9253057b63 add original source to orig dir 2025-11-21 21:57:48 -06:00
Alex F bf54b98c47 Update xp_activate32.bat
Optimizations
2024-04-10 02:13:26 -05:00
Andrew e1c445f020 Merge pull request #1 from thepwrtank18/patch-1
Remove machine-specific directory for icon
2023-05-29 21:40:21 +03:00
TheTank20 d951ec4966 Remove machine-specific directory for icon 2023-05-28 23:28:15 -04:00
Andrew 9fbc1e5130 Update README.md 2023-05-28 17:36:05 +03:00