VM虚拟机运行程序或游戏 弹出sorry,this application cannot run under a virtual machine如何解决
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VM虚拟机运行程序或游戏 弹出sorry,this application cannot run under a virtual machine如何解决相关的知识,希望对你有一定的参考价值。
麻烦注意不是TheMida哦,是Winlicense的,TheMida可以在VMX里面加几行代码解决问题,但是Winlicense的我试过那些代码都不能用..
只有20财富,全用了...
解决方法:
在虚拟机文件里找到Windows XP Professional.vmx (不是安装目录)。
记事本打开 VMX文件类似Windows XP Professional.vmx。
在文本末尾加入一行。
monitor_control.restrict_backdoor = "TRUE"。
保存文件。
现在启动虚拟机 就不会被Themida检测到了。
大概的意思是对不起,这个程序不能在虚拟环境下运行。
如果还被检测可以再加入一行。
disable_acceleration = "TRUE"
这样处理以后有个后遗症就是 VMTools 无法加载了。
虚拟机的定义:
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。
在计算机中创建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘和内存容量。每个虚拟机都有独立的CMOS、硬盘和操作系统,可以像使用实体机一样对虚拟机进行操作。
参考技术A意思是 对不起,这个程序不能在虚拟环境下运行。
在虚拟机文件里找到Windows XP Professional.vmx (不是安装目录)
用记事本打开 ,在文本末尾加入一行。
monitor_control.restrict_backdoor = "TRUE"
现在启动虚拟机,Themida 检测不到。
记事本打开类似于 Windows XP Professional.vmx 的 VMX 文件。
在文本末尾添加一行。 monitor_control.restrict_backdoor = "TRUE",保存文件。
现在启动虚拟机,Themida 检测不到。 如果仍然检测到,您可以添加另一行。
disable_acceleration = "真"
如果还有问题 再加两行。
isolation.tools.setVersion.disable = "TRUE"
isolation.tools.getVersion.disable = "TRUE"
这样处理以后 有个后遗症 就是 VMTools 无法加载了。
软件特性:
1、您可以在同一台计算机上使用两个以上的操作系统,而无需分区或重新启动。
2、与其他操作系统完全隔离,保护不同类型操作系统的运行环境以及安装在该操作系统上的所有应用软件和数据。
3、不同操作系统之间可互操作,包括网络、外设、文件共享、复制粘贴等多种功能。
4、具有撤销功能。
5、还可以随时设置和修改操作系统的运行环境,如:内存、磁盘空间、外围设备等。
参考技术B意思是对不起,这个程序不能在虚拟环境下运行。
在虚拟机文件里找到Windows XP Professional.vmx (不是安装目录)。
用记事本打开 ,在文本末尾加入一行。
monitor_control.restrict_backdoor = "TRUE"。
现在启动虚拟机,Themida 检测不到。
记事本打开类似于 Windows XP Professional.vmx 的 VMX 文件。
在文本末尾添加一行。 monitor_control.restrict_backdoor = "TRUE",保存文件。
现在启动虚拟机,Themida 检测不到。 如果仍然检测到,您可以添加另一行。
disable_acceleration = "真"。
如果还有问题,再加两行。
isolation.tools.setVersion.disable = "TRUE"。
isolation.tools.getVersion.disable = "TRUE"。
主要用处
1、演示环境,可以安装各种演示环境,便于做各种例子。
2、保证主机的快速运行,减少不必要的垃圾安装程序,偶尔使用的程序,或者测试用的程序在虚拟机上运行。
3、避免每次重新安装,银行等常用工具,不经常使用,而且要求保密比较好的,单独在一个环境下面运行。
参考技术C意思是 对不起,这个程序不能在虚拟环境下运行。
解决办法1
在虚拟机文件里找到Windows XP Professional.vmx (不是安装目录)
用记事本打开 ,在文本末尾加入一行。
monitor_control.restrict_backdoor = "TRUE"
现在启动虚拟机,Themida 检测不到。
记事本打开类似于 Windows XP Professional.vmx 的 VMX 文件。
在文本末尾添加一行。 monitor_control.restrict_backdoor = "TRUE",保存文件。
现在启动虚拟机,Themida 检测不到。 如果仍然检测到,您可以添加另一行。
disable_acceleration = "真"
如果还有问题 再加两行。
isolation.tools.setVersion.disable = "TRUE"
isolation.tools.getVersion.disable = "TRUE"
这样处理以后 有个后遗症 就是 VMTools 无法加载了。
解决办法2:
在虚拟机文件里找到Windows XP Professional.vmx (不是安装目录)。
记事本打开 VMX文件类似Windows XP Professional.vmx。
在文本末尾加入一行。
monitor_control.restrict_backdoor = "TRUE"。
保存文件。
现在启动虚拟机 就不会被Themida检测到了。
大概的意思是对不起,这个程序不能在虚拟环境下运行。
如果还被检测可以再加入一行。
disable_acceleration = "TRUE"
这样处理以后有个后遗症就是 VMTools 无法加载了。
虚拟机的定义:
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。
在计算机中创建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘和内存容量。每个虚拟机都有独立的CMOS、硬盘和操作系统,可以像使用实体机一样对虚拟机进行操作。
参考技术D 关闭虚拟机,找到虚拟机的安装目录(是你虚拟的那个机器,不是vm这个软件的目录)比如说你是 winxp 的机器 那么就找到 winxp.vmx(三个方框的那个图标)
用记事本打开它(右键 打开方式 )
在最后加一句
monitor_control.restrict_backdoor = "TRUE"
保存 然后 运行就行了!
VM虚拟机VMware Tools未运行怎么运行
1,重新安装,在CD光驱旁边,虚拟机目录下的windows.iso镜像进去就可以安装。2,安装步骤:
(1)安装MAC系统,
(2)注意CPU一定要分配为2,单核双线程即可
(3)首先关闭你的MAC系统,下载好参考中的镜像文件
(4)选择虚拟机——设置
(5)选择DVD/CD硬件加载刚刚下载好的ISO文件
(6)开机进入MAC安装工具,进入MAC系统后选择文件——新建一个Finder,打开里面的光盘文件。
(7)双击安装程序,安装Vmware tools程序,等待安装完成重新启动即可。
(8)重新启动后登录。 参考技术A 这个得等虚拟机中的系统安装好后,再安装 参考技术B
*************************经验分享(ASJ)*****************************
vmware workstation 中debian虚拟机和主机之间文件夹共享:
1.在虚拟机菜单里,选择“虚拟机”->“安装Vmware Tools”或“重新安装Vmware Tools”
2.虚拟机里会出现一个镜像文件,将VMware Tools那个拷贝到虚拟机home里,并解压
3.打开终端,进入该目录,用sudo ./vmware-install.pl
一直选择默认安装(中间提示安装vmware-tools,不用管)
4.在vmware workstation 菜单里,选择“虚拟机”->“设置”->“选项”->“共享文件夹”->“总是启用”
在这里添加主机里面的需要共享的文件夹。(可以专门建立一个文件夹,比如share_folder)
5.安装两个东西
sudo apt-get install open-vm-tools
sudo apt-get install open-vm-tools-desktop
6.挂载文件夹
sudo vmhgfs-fuse .host:/ /mnt/hgfs (注意格式)
7.此时已经成功了,可在 File System 里面 mnt/hgfs 文件夹里找到share_folder
share_folder文件夹里面的所有文件在主机和虚拟机里可以访问更改!
您可以实现文件和文字的共享
8.上述操作完成后,仍不能实现每次开机时自启动本功能
因此,我们需要写系统文件
File System 里
sudo vim /etc/fstab
在最后一行添加
.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_others,defaults 0 0
9.恭喜您!成功了!
以上是关于VM虚拟机运行程序或游戏 弹出sorry,this application cannot run under a virtual machine如何解决的主要内容,如果未能解决你的问题,请参考以下文章