--|这么奇怪的需求……
我们需要解决两个问题:
在主机上控制VM虚拟机
在虚拟机上机器运行更改MAC地址的应用程序
问题1您需要使用VM的命令行,即VMRun。以下是您需要使用的命令。
【以下信息来自网络】
vmrun-Tws-guUSERNAME-gpPASSWORDcopyFileFromHostToGuest"C:\VMs\VM1\""C:\"“C:\”
vmrun-Tws-guUSERNAME-gpPASSWORDrunProgramInGuest"C:\VMs\VM1\""/cC:\"
在虚拟机中,运行c:\
vmrun-Tws-guUSERNAME-gpPASSWORDdeleteFileInGuest"C:\VMs\VM1\VM1vmx""C:\"
删除虚拟机的c:\
除此之外:USERNAME代表您虚拟机的登录账号;PASSWORD为虚拟机登录账号对应的密码;“C:\\VMs\\VM1\代表你的虚拟机在主机上的镜像文件;“C:\”是传输到虚拟机上的主机文件上的镜像文件;“c:\”是文件传输的目标文件(主机到虚拟机);“/cc:“\”是一个完整的句子,表示需要虚拟机运行。
有关vmrun的信息,请参阅VMware文档。
问题2.我们不需要自己用C#编写更改网卡Mac的应用程序,因为有现成的命令行工具MacShift(请自行下载)
【以下信息来源于网络】
命令行:00112233445566-i“无线网卡名称”
上面的是主程序,00112233445566是你要切换到的MAC地址,-i是切换选项
“无线网卡名称”“Ulgsm4UWifi”可以是系统默认值,也可以自行更改/选择,例如,将控制面板中的无线网卡名称更改为“Ulgsm4UWifi”,然后键入“Ulgsm4UWifi”(保留引号)。p><)。p>
结果是这样的:
00112233445566-i"Ulgsm4UWifi"
好的,如果我们结以上两点,我们就开始做您需要的事情。
确保宿主机与虚拟机有共享目录(假设是c:\vmshare;确保虚拟机有.NET环境;确保有管理员帐号和密码虚拟机的名称(假设是用户名和密码)
下载小工具并将其放置在主机的c:\vmshare中。
使用s在你的代码中运行vmrun命令(将文件c:\vmshare\复制到虚拟机并指定连接虚拟机,其本地c:\-......(参数)。
结束!
1.首先,打开安装了英文版的虚拟机,进入系统,点击VMwareStation上方菜单栏中的虚拟机,进入“可移动设备-CD/DVD(IDE)-设置”。在菜单中,进入准备过程。
2.在“使用ISO镜像文件”下,单击“浏览”,找到并打开多语言安装系统包。
3.运行安装系统多语言包的安装程序,接受协议并继续。
4.进入要安装的语言包的选择列表,这里选择中文(简体),下面的默认用户设置中也选择同样的项目。单击“确定”。
5.正式安装才刚刚开始。等待主题/帮助/中文语言包安装成功,单击“确定”。
6.此时,安装程序会要求您重新启动计算机,以便安装的程序生效。
7重新启动后,您将看到原来的登录界面的英文已更改为中文。
mv命令和rename命令常用于Linux中重命名文件。重命名的具体步骤如下:
1.
2.进入终端命令界面,首先使用“cd”命令导航到文件所在的文件夹。
3.您可以先创建一个文件(“touch”),然后“ls”来查找“”文件。创建成功。
4.输入命令:mv编辑前的文件名,编辑后的文件名,然后回车。
5.输入“ls”命令,可以看到该文件已被重命名为新文件。