VM detection is possible on Windows OS. linking to LicenseSpring library can be done statically or dynamically. LicenseSpring library loads LicenseSpringVMD.dll at run time, when detecting for VM. LicenseSpringVMD.dll cannot be used independently, only within LicenseSpring SDK.
To reduce the number of dynamic libraries your application requires, youcan statically link the libraries into your executable, incorporating their code directly into the application at compile time. This results in a standalone executable that does not depend on external library files at runtime.