First stable version, now in C++!
Additions
- Now in C++!
Yeah boi, I've finally woken up to the beautiful (or shall I say painful) world of C++! I'm loving it (don't know if it's gonna last for long tho)!
- Legacy and UEFI versions have been merged together;
WMI automatically detects whether you're on a UEFI system or on a BIOS system. Yeah, C++ actually brought in some changes. Plus, I've had to come up with a way to detect the firmware type all by myself, on the Internet there was no way to do it automatically (I'll maybe give a detailed explanation on how I managed to achieve that once I finish setting up the wiki).
- New TUI (terminal user-interface) layout;
Installation window is now fullscreen and gives MS-DOS>>WinXP's first part of the installer vibes.
- Introducing WMI Post-Install Utility;
This one's still in Batch (dw I'll make it C++ too pretty soon), but it basically allows you to perform a set of basic post-install actions, which include activating Windows via MAS.
- You can install Windows to whichever letter you want if the C is taken;
Previously it wasn't like that. You could in fact install Windows to a different letter other than C, but this only applied if the C letter was taken by the drive that hosted WMI OR by another disk in your computer (which didn't include the Windows bootable installation medium). Now, if the C letter is taken (any case is covered), you can choose what letter to install Windows to.
- Stage 1 & Stage 2 have been merged together too*;
*: By "merged" I mean that what was previously being done by WMI during Stage 2 (after you log into your desktop) is now being done before you reboot for the last time, together with the execution of WinDeploy and the user account creation.
- Fixed Audit Mode Bug.
This is a major fix, since this was a very particular bug which led to several problems. I'll might as well write a full description for it too.