电脑疯子技术论坛|电脑极客社区

微信扫一扫 分享朋友圈

已有 911 人浏览分享

VM7拖放组件纯官方文件绿色版(含制作方法)

[复制链接]
911 0
在虚拟机上使用,无须再安装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==========
  1. @echo off
  2. if not exist %SystemRoot%\system32\devcon.exe (copy devcon.exe %SystemRoot%\System32\)
  3. devcon update vmmouse.inf *PNP0f13
  4. md "%ProgramFiles%\VMware\VMware Tools"
  5. copy VMwareUser.exe "%ProgramFiles%\VMware\VMware Tools"
  6. copy sigc-2.0.dll "%ProgramFiles%\VMware\VMware Tools"
  7. rem 在桌面生成一个卸载批命令
  8. copy unVMT.bat "%ALLUSERSPROFILE%\桌面"
  9. reg add "HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware Tools" /v "InstallPath" /t REG_SZ /d "%ProgramFiles%\VMware\VMware Tools" /f
  10. 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
  11. @echo 安装完成。请重启后生效!
  12. pause
复制代码


卸载:========unvmt.bat=========
  1. @echo off
  2. TASKKILL /F /IM VMwareUser.exe
  3. ping 127.0.0.1>nul
  4. del /s /q "%ProgramFiles%\VMware\VMware Tools\*.*"
  5. rd "%ProgramFiles%\VMware\VMware Tools"
  6. rd "%ProgramFiles%\VMware"
  7. reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc." /f
  8. reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "VMware User Process" /f
  9. rem 以下二行为卸载VM鼠标驱动,在此是注释掉了,个人认为可以不删除,请自行考虑。
  10. rem devcon remove *PNP0f13
  11. rem del /s /q "%SystemRoot%\System32\drivers\vmmouse.sys"
  12. @echo 卸载完成。
  13. del %0
复制代码



将以上文件存放同一目录内,打包,完工。其实VM6也可以参考本方法实现。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

关注

28

粉丝

1133

主题
精彩推荐
热门资讯
网友晒图
图文推荐

Powered by Pcgho! X3.4

© 2008-2022 Pcgho Inc.