Step #2: Create VMProtect project
Now you should have compiled version of the test application and its MAP file in the same directory. It is time to run VMProtect Ultimate and open the executable file of the application. You need to put two functions to the project: _main() (MSVC renamed our main() function) and foo(). Both functions are shown by VMProtect, so you should see something like this after adding:

Now you need to initialize the licensing system. To do that, go to the “Licenses” tab and generate a pair of keys with length 2048 bits.