为什么在VM虚拟机里有些程序运行不了啊???

为什么在VM虚拟机里有些程序运行不了啊???,第1张

应该可以解决

VMware

虚拟机

中被提示

“请不要在虚拟机中运行此程序”或者“Themida

Sorry,

this

application

cannot

run

under

a

Virtual

Machine”方法自己发现问题,解决问题后,觉得应该分享给大家。用记事本打开

VMX

文件

类似

Windows

XP

Professional.vmx

在文本末尾加入一行monitor_control.restrict_backdoor

=

TRUE保存文件现在启动虚拟机

就不会被其他不能运行的软件检测到了如果还被检测可以再加入一行disable_acceleration

=

TRUE“这样处理以后

可能有个后遗症

就是

VMTools

无法加载了”————我的没有遇到这种情况以上来自网络,未亲测=======================重

--------

点===========================1原因:是因为此程序会自动执行虚拟机检测,从而禁止在虚拟机运行。2解决办法:打开

VMware

虚拟机的配置文件,这是一个后缀为

vmx

的文本文件。在里面加入以下内容isolation.tools.getPtrLocation.disable

=

"TRUE"isolation.tools.setPtrLocation.disable

=

"TRUE"isolation.tools.setVersion.disable

=

"TRUE"isolation.tools.getVersion.disable

=

"TRUE"monitor_control.disable_directexec

=

"TRUE"monitor_control.disable_chksimd

=

"TRUE"monitor_control.disable_ntreloc

=

"TRUE"monitor_control.disable_selfmod

=

"TRUE"monitor_control.disable_reloc

=

"TRUE"monitor_control.disable_btinout

=

"TRUE"monitor_control.disable_btmemspace

=

"TRUE"monitor_control.disable_btpriv

=

"TRUE"monitor_control.disable_btseg

=

"TRUE"

这段代码在7.0-7.1版本虚拟机好用.

到卡饭论坛网站查看回答详情>>

你肯定用的是VM

精简绿化版,我使用也有这个问题,不过其实没有关系的。你先按正常创建一个虚拟机。知道最后一步,提示

“路径畸形”,

这个时候不管他,其实已经创建了。

这时候你重启你的VM软件。然后点:打开虚拟机,然后选取刚才你创建的目录,选取你创建的名字。这样,你刚才创建的虚拟机已经导入,并且正常使用了。

希望能帮到你

解决方法:

在虚拟机文件里找到Windows XP Professional.vmx (不是安装目录)。

记事本打开 VMX文件类似Windows XP Professional.vmx。

在文本末尾加入一行。

monitor_control.restrict_backdoor = "TRUE"。

保存文件。

现在启动虚拟机  就不会被Themida检测到了。

大概的意思是对不起,这个程序不能在虚拟环境下运行。

如果还被检测可以再加入一行。

disable_acceleration = "TRUE"

这样处理以后有个后遗症就是 VMTools 无法加载了。

虚拟机的定义:

虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。

在计算机中创建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘和内存容量。每个虚拟机都有独立的CMOS、硬盘和 *** 作系统,可以像使用实体机一样对虚拟机进行 *** 作。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7960585.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存