在虚拟机上使用,无须再安装VMware Tools工具也能实现真机与虚拟机之间的文件拖放了,非常方便!
而且不用第三方工具(微软提供的小工具不算是第三方吧,呵呵),由VM官方中提取原材料制作。纯绿色,不产生垃圾;也不影响封装。
附件为已经制作好的VMware Tools 7.0拖放组件,仅适合于32位XP SP3,其它系统未测试。
懒人可直接下载使用,有兴趣的可参考以下方法自己制作:
特别说明,从下面的BAT批命令中可以看到,在安装过程中会更新鼠标驱动,但为什么在卸载命令中却不卸载呢?
呵呵,因为现在的封装工具在封装时会自动处理这些硬件,所以不必担心咯。我们只需要在封装完成重启系统之前,运行此卸载命令,删除相关文件和注册表值,即可。
本文以VMware Workstation 7.0.0 build-203739、32位的XP SP3为测试环境。
意在抛砖引玉,故未在其它系统和环境下测试,64位系统、WIN7等等环境下的应用,看过此文后,相信是一理通百理通的。
取材:在VMware Workstation里有个windows.iso,用相关ISO工具和MSI工具从里面的VMware Tools.msi提取以下文件:
VMwareUser.exe
vmmouse.sys
vmmouse.inf
vmmouse.cat
sigc-2.0.dll
再从微软官方下载一个小工具
http://download.microsoft.com/download/1/1/f/11f7dd10-272d-4cd2-896f-9ce67f3e0240/devcon.exe
建立以下二个BAT批命令
安装:=======invmt.bat==========
- @echo off
- if not exist %SystemRoot%\system32\devcon.exe (copy devcon.exe %SystemRoot%\System32\)
- devcon update vmmouse.inf *PNP0f13
- md "%ProgramFiles%\VMware\VMware Tools"
- copy VMwareUser.exe "%ProgramFiles%\VMware\VMware Tools"
- copy sigc-2.0.dll "%ProgramFiles%\VMware\VMware Tools"
- rem 在桌面生成一个卸载批命令
- copy unVMT.bat "%ALLUSERSPROFILE%\桌面"
- reg add "HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware Tools" /v "InstallPath" /t REG_SZ /d "%ProgramFiles%\VMware\VMware Tools" /f
- reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "VMware User Process" /t REG_SZ /d "%ProgramFiles%\VMware\VMware Tools\VMwareUser.exe" /f
- @echo 安装完成。请重启后生效!
- pause
复制代码
卸载:========unvmt.bat=========
- @echo off
- TASKKILL /F /IM VMwareUser.exe
- ping 127.0.0.1>nul
- del /s /q "%ProgramFiles%\VMware\VMware Tools\*.*"
- rd "%ProgramFiles%\VMware\VMware Tools"
- rd "%ProgramFiles%\VMware"
- reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc." /f
- reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "VMware User Process" /f
- rem 以下二行为卸载VM鼠标驱动,在此是注释掉了,个人认为可以不删除,请自行考虑。
- rem devcon remove *PNP0f13
- rem del /s /q "%SystemRoot%\System32\drivers\vmmouse.sys"
- @echo 卸载完成。
- del %0
复制代码
将以上文件存放同一目录内,打包,完工。其实VM6也可以参考本方法实现。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
|