查看: 7023|回复: 17
收起左侧

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

 关闭 [复制链接]
ferelove
发表于 2010-5-2 22:05:54 | 显示全部楼层 |阅读模式
本帖最后由 107 于 2010.8.15 10:34 编辑

在虚拟机上使用,无须再安装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也可以参考本方法实现。
vt7.7z (382.74 KB, 下载次数: 360)

评分

参与人数 1经验 +10 收起 理由
107 + 10 版区有你更精彩: )

查看全部评分

楚中天
发表于 2010-5-2 22:09:04 | 显示全部楼层
沙发!感谢分享!
XE蚂蚁
发表于 2010-5-2 22:21:32 | 显示全部楼层
好,见过PE中有这样的工具,不过不知道如何实现的
甜酸排骨
发表于 2010-5-2 22:49:47 | 显示全部楼层
这个方法还是第一次见到呢
107
发表于 2010-5-2 23:14:41 | 显示全部楼层
有这样的好事?
爱吃蔬菜
发表于 2010-5-2 23:20:53 | 显示全部楼层
非常感谢楼主的原创作品了,下载试用一下
我不是帅哥
发表于 2010-5-3 11:21:16 | 显示全部楼层
VMware Tools 也不算是太麻烦吧
紫雪纷纷
发表于 2010-5-3 12:49:17 | 显示全部楼层
原版的用的也不错哦
Kasperskyer
发表于 2010-8-8 16:01:26 | 显示全部楼层
相当实用的东东
jshbkf
发表于 2010-8-8 16:26:32 | 显示全部楼层
好东西,谢谢楼主分享了!
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-4-19 13:20 , Processed in 0.148155 second(s), 20 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表