Hi Wyatt,
We've run into this with some customers running Windows 11, too. We use TurboActivate together with verified trials. We disallow VM activation by default so users cannot trial our software when their Virtualized-Based Security (VBS) is enabled on their Windows OS running on a physical (non-virtualized) machine. We have received an uptick in support tickets about false positives for trial users. This hinders onboarding and of course sales. There may be trial users of our software that just don't write in because they cannot even get their trial to operate.
It seems that Microsoft is headed toward the direction of having this VBS feature built into Windows —and having it enabled — with newly shipped machines. I do think it's fair to ask that LimeLM's VM detection algorithm take into consideration Microsoft's VBS as it continues to develop. I don't think that having this feature enabled should mean that the host is virtual. Is there any way the algorithm can determine the difference between a full-blown VM and a physical machine with VBS turned on?
Thanks,
Arie