Virtual Machines amount, VMProtectBegin string

Hi, i recently bought VMProtect and i didnt find answer what does this “Virtual Machines” amount means?

Picture:

Its 1 as default but i also tried 4 and it seems to be working too as i didnt notice much change but what is it exactly?

Second question

When using mark

VMProtectBegin("Something");

is that string “Something” hidden/protected or do i need to do it like this

VMProtectBegin( VMProtectDecryptStringA("Something") );

Thank you!

About “Virtual Machines” you can read here:

In this case:

VMProtectBegin("Something");

don’t need to hide the string “Something” with VMProtectDecryptString because VMProtect erases all marker names automatically.