曾尝试从open vmtools的windows版(最新v12.0)https://packages.vmware.com/tools/releases/12.0.0/中提取文件,但是最后不成功,可以告诉我是怎么提取的吗?谢谢 |
终于弄清楚了,Win8.1x64的注册表里面存在不同版本的VC9信息,删除多余信息后运行成功,原版和PE都能启动。 |
yuub 发表于 2016-11-7 11:05 一楼截图的系统我也下载测试了,的确是能运行,版本号是:6.2.9600 我测试的Win8.1x64版本号是:6.3.9600,运行失败,直接安装原版的VMTools就能用。 |
本帖最后由 yuub 于 2016-11-7 11:10 编辑 2012liujingxion 发表于 2016-11-7 08:49 其实可以修改PE内核, 直接将c:\windows\winsxs\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4148_none_0a1d2fcba76b3f00等文件集成到PE中。 microsoft.vc90.crt部分有1M microsoft.vc90.mfc部分有8M |
2012liujingxion 发表于 2016-11-7 08:49 我在一楼的截图就是win8pe 64位。(IT天空论坛下载的PE) 复制了\ext\8pe64\winsxs\的文件以后, 运行start_vm.bat可以打开VMTools。 在WIN7 64位系统中测试,直接运行start_vm.bat可以打开VMTools。 win8系统没有测试过。不过win8自带了vc2008运行库,与WIn7差不多。 |
我测试了一下,在Win8.1x64中,原版系统和PE都不能正常工作。 |
@tt911 我下载的几个维护版PE缺少VC2008运行库,只能先安装运行库,然后才运行VMtools。 论坛也有很多娱乐版PE,各种运行库齐全。 win7和win8系统自带了VC2008运行库,可以直接运行。 |
谢谢分享,等下试试~~~ |
下载备用,感谢分享 |
试试看效果如何。。。 |
这个不错,有时候要用,下载了,谢谢分享! |
谢谢提供!![]() |
感谢分享 |
本帖最后由 yuub 于 2016-11-5 17:12 编辑 说点题外话。 其实open-vm-tools是一个开源软件,可以从github.com下载源码。 使用ubuntu系统,直接从更新源中安装了open-vm-tools,也有从命令行编译安装。 对比win7中安装的vmware tools,文件名及目录结构与Linux下大致相似。 于是打算直接下载源码,在windows环境下编译vmware tools。 依次安装了msys2、cygwin环境,都不能通过编译。直接用VS2008,也没有配置文件。 希望哪位大神能指导一下。 官方的vmware tools使用VS2008编译的,默认是动态链接,安装时需要VC2008运行库。 程序主要文件都依赖msvcr90.dll,托盘图标vmtray.dll依赖MFC90u.dll,使用很不方便。 如果能做成静态编译,使用起来会简单很多。 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.