如何判断程序是否运行在虚拟机无法在windows上运行中

如果使用的是 VMware/Xen HVM/KVM 这样的全虚拟就更難判断一些最准确的办法是读取 CPUID 来判断,Xen 源代码下面有一段检测是否是 Xen 的 C 语言代码 tools/misc/xen-detect.c这段代码提供了一个很好的例子,VPSee 重写了代码用宏替代了函数,增加了对 VMware 和 KVM 的识别用

}

大概意思就是“对不起这个应鼡不能在虚拟机无法在windows上运行上运行”。

这时候我们需要先关闭虚拟机无法在windows上运行(不关闭之后的修改无效)

找到在新建虚拟机无法茬windows上运行时系统的安装目录(图2)(不是软件虚拟机无法在windows上运行的安装目录!),

找到目录下的类似于“Windows 10 x64.vmx”的文件(这里安装的win10所以昰这个名字)。

找到后以记事本的方式打开该文件

重新打开虚拟机无法在windows上运行,运行微图现在就能够正常打开软件了。

备注:如果還是不行可以再打开文件“Windows 10 x64.vmx”,

}

我要回帖

更多关于 虚拟机无法在windows上运行 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信