A simple keygen template. Brings back good old childhood memories.
I would like to point out that this is nothing illegal! No generation routine for any commercial application was included. This is purely a keygen template with a chip tune.
You need a assembly compiler to create an executable from the source code.
masm32 is a good compiler I tested it on windows 10 Version 10.0.18363 Build 18363 and it works.
run the make batch file to create the exe.
The source code is located in keygen.asm you can edit the credits, colors, images, music ,logic etc.
If you are using visual studio code as your editor you can install the PlatformIO IDE plugin to view the .asm code in color.
PlatformIO can be added to the visual studio editor to allow .asm code color.
The solution is divided into 3 different folders: Classes, Forms and Icons. The Classes folder only contains one class which allows us to drag the form.
The Classes, Forms and Icons folder contain the meat and potatoes of the application.The DRAGCLASS.cs class leverages the user32.dll to allow us to drag the form around.
The Forms folder contains all the forms for the short project. these forms are all overlaid on the Dropshadow.cs form which is the faded red outline around each of the forms.
The Icons folder holds all the custom icons used in this project. Most of the icons used are packed into an imagelist component used by visual studio, however some are just pictureboxes that were added the good old fashioned way.
This project is purely visual, there is no back end logic whatsoever, It’s based on the Umbrella corporations logo fro the resident evil series.
When the login button is clicked an event is triggered initiating a 5 second timer. This is to simulate the authentication process which would be occurring if the application was in fact communicating to a server out there in the ether.
Once the the login button is clicked this example landing form will be displayed.
Some Tips:
– Set the image list color depth to 32 bits so the best quality can be leveraged.
-Search NUGET for an easy download of the XanderUI dll.
-Restore NUGET packages and clean + rebuild the solution often.