查看: 9915|回复: 10
收起左侧

[技术原创] VirtualBox 4.2.4绿色包

[复制链接]
jonepjxh
发表于 2012-11-18 16:15:36 | 显示全部楼层 |阅读模式
本帖最后由 jonepjxh 于 2012-11-23 15:56 编辑

在网上搜索了很长时间没有绿色版,只有便携版,没有办法只有自己来绿化了,欢迎大家指正:
=============================
绿化.bat
@shift 1
@cls
::@echo OFF
title ★VirtualBox V4.2.4 绿色版★
mode con cols=80 lines=25
PUSHD %~dp0
SET TP=%CD%
::点击开始
:START
color 0a
cls
echo.              ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
echo.              ┃★VirtualBox V4.2.4 绿色版★  大嘴鱼   by:jonepjxh   ┃
echo.              ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
echo.                    
echo.                     安装时请关闭所有网页浏览器和资源管理器
echo.
echo.
echo.
echo.  
echo 正在复制文件
copy /y .\drivers\network\netadp\VBoxNetAdp.sys "%WinDir%\system32\drivers\" >nul 2>nul
copy /y .\drivers\network\netflt\VBoxNetFlt.sys "%WinDir%\system32\drivers\" >nul 2>nul
copy /y .\drivers\network\netflt\VBoxNetFltNobj.dll "%WinDir%\System32\" >nul
copy /y .\drivers\USB\device\VBoxUSB.sys "%WinDir%\system32\drivers\" >nul 2>nul
copy /y .\drivers\USB\device\VBoxUSB.inf "%WinDir%\inf\" >nul 2>nul
copy /y .\drivers\USB\filter\VBoxUSBMon.sys "%WinDir%\system32\drivers\" >nul 2>nul
copy /y .\drivers\vboxdrv\VBoxDrv.sys "%WinDir%\system32\drivers\" >nul 2>nul
echo 注册项目
VBoxSVC.exe /reregserver
regsvr32/s  VboxC.dll
echo 安装vboxdrv服务
sc create VBoxDrv type= kernel start= system  error= normal binpath= "system32\DRIVERS\VBoxDrv.sys" displayname= "VirtualBox Service"
echo 安装USB驱动
devcon_x86.exe install .\drivers\USB\device\VBoxUSB.inf "USB\VID_80EE&PID_CAFE"
sc create VBoxUSBMon type= kernel start= system error= normal binpath= "system32\DRIVERS\VBoxUSBMon.sys" displayname= "VirtualBox USB Monitor Driver"
echo 安装U虚拟网卡
devcon_x86.exe install .\drivers\network\netadp\VBoxNetAdp.inf  "sun_VBoxNetAdp"
snetcfg_x86.exe -v -l .\drivers\network\netflt\VBoxNetFlt.inf -m .\drivers\network\netflt\VBoxNetFltM.inf -c s -i sun_VBoxNetFlt"
echo 启动服务
sc start VBoxDRV
sc start VBoxUSB
sc start VBoxUSBMon
sc start VBoxNetAdp
sc start VBoxNetFlt
VBoxManage.exe startvm

set "Nic=VirtualBox Host-Only Ethernet Adapter"
set "NewName=My New Nic Name"
for /f "tokens=2 delims==" %%a in ('wmic nic where ^(productname^="%Nic%"^) get netconnectionID /value^|find "="') do (
   set Name=%%a
)
netsh interface set interface name="%Name%" newname="VirtualBox Host-Only Network"
netsh interface ip set address name="VirtualBox Host-Only Network" source=static addr=192.168.128.1 mask=255.255.255.0
echo IP和子网掩码设置完成
echo 绿化完成按任意键退出
pause>nul
exit




卸载.bat
net stop VBoxNetFlt
net stop VBoxUSBMon
net stop VBoxDrv
net stop VBoxNetAdp
devcon /r remove sun_VBoxNetAdp
devcon /r remove sun_VBoxNetFltmp
sc delete VBoxNetFlt
sc delete VBoxUSBMon
sc delete VBoxDrv
sc delete VBoxNetAdp
VBoxSVC.exe /UnRegServer
regsvr32/u /s  VboxC.dll
del /Q /F %WinDir%\system32\drivers\VBox*.sys
del /Q /F %WinDir%\system32\VBoxNetFltNobj.dll

评分

参与人数 1人气 +1 收起 理由
超现实主义 + 1 版区有你更精彩: )

查看全部评分

期待更好
发表于 2012-11-18 16:56:42 | 显示全部楼层
http://www.vbox.me/
外国友人 早就有打包程序了 下个程序 再提取VB 就是这么简单 开源就是好
jonepjxh
 楼主| 发表于 2012-11-18 17:05:22 | 显示全部楼层
期待更好 发表于 2012-11-18 16:56
http://www.vbox.me/
外国友人 早就有打包程序了 下个程序 再提取VB 就是这么简单 开源就是好

这个我知道,但是下载了用不了的
1328558
发表于 2012-11-18 18:53:47 | 显示全部楼层
不会用,请楼主详细点
超现实主义
发表于 2012-11-18 22:23:18 | 显示全部楼层
       楼主这个是应该用记事本保存下来,然后改为BAT文件吗?
jonepjxh
 楼主| 发表于 2012-11-18 22:35:19 | 显示全部楼层
==============有一位网友这样制作的如下===========
@echo off
cls
color 0a
Title █████VBox 绿化版█████
set vmbit=
if "%PROCESSOR_ARCHITECTURE%" neq "x86" set vmbit=64

str.exe VirtualBox.xml 0 0 /R /asc:"VBOXDIR" /asc:"%cd%" /A >nul 2>nul
mkdir "%USERPROFILE%\.VirtualBox" >nul
copy /y VirtualBox.xml "%USERPROFILE%\.VirtualBox\" >nul
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\VirtualBox" /v InstallDir /t REG_SZ /d "%cd%\\" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\VirtualBox" /v Version /t REG_SZ /d "%VER%" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\VirtualBox" /v VersionExt /t REG_SZ /d "4.1.22" /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v VBOX_INSTALL_PATH /t REG_SZ /d "%cd%\\" /f

regsvr32 /s VBoxC.dll
regedit /s vbox.reg

pushd %~dp0
cd drivers\vboxdrv\
Rundll32 setupapi,InstallHinfSection DefaultInstall 132 .\VBoxDrv.inf
popd
pushd %~dp0
cd drivers\network\netadp\
if "%PROCESSOR_ARCHITECTURE%" equ "x86" (..\..\..\DrvInst.exe -install "sun_VBoxNetAdp" .\VBoxNetAdp.inf >nul)
if "%PROCESSOR_ARCHITECTURE%" neq "x86" (..\..\..\DrvInst64.exe installRootDriver HWND "sun_VBoxNetAdp" .\VBoxNetAdp.inf "" >nul)
Rundll32 setupapi,InstallHinfSection VBoxNetAdp.ndi 132 .\VBoxNetAdp.inf
popd
pushd %~dp0
cd drivers\network\netflt\
if "%PROCESSOR_ARCHITECTURE%" equ "x86" (..\..\..\DrvInst.exe -install "ROOT\sun_VBoxNetFltmp" .\VBoxNetFltM.inf >nul)
if "%PROCESSOR_ARCHITECTURE%" neq "x86" (..\..\..\DrvInst64.exe installRootDriver HWND "sun_VBoxNetFltmp" .\VBoxNetFltM.inf "" >nul)
Rundll32 setupapi,InstallHinfSection VBoxNetFlt.ndi 132 .\VBoxNetFlt.inf
Rundll32 setupapi,InstallHinfSection VBoxNetFltMP.ndi 132 .\VBoxNetFltM.inf

if not exist "%WinDir%\system32\VBoxNetFltNobj.dll" copy /y VBoxNetFltNobj.dll "%WinDir%\system32\"
popd
pushd %~dp0
cd drivers\USB\filter\
Rundll32 setupapi,InstallHinfSection DefaultInstall.NT 132 .\VBoxUSBMon.inf
popd

regsvr32 /s "%WinDir%\system32\VBoxNetFltNobj.dll"
VBoxSVC.exe --regserver
net start VBoxDrv >nul
net start VBoxUSBMon >nul
VBoxNetDHCP.exe --netmask 255.255.255.0 --lower-ip 192.168.56.100 --upper-ip 192.168.56.200

mshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut(a.SpecialFolders(""AllUsersDesktop"") & ""\VirtualBox.lnk""):b.TargetPath=""%~dp0VirtualBox.exe"":b.WorkingDirectory=""%~dp0\"":b.Save:close") >nul 2>nul

echo.
echo.
echo.
echo 请注意上面错误提示,若安装后无法正常运行VBox,
echo 请把上面的错误提示复制下来反馈到我的帖子里,谢谢.
echo 按任意键结束.
pause >nul
exit


期待更好
发表于 2012-11-19 15:10:39 | 显示全部楼层
jonepjxh 发表于 2012-11-18 17:05
这个我知道,但是下载了用不了的

你没看说明 下载完 还要提取VB的文件才能用啊
qq5150
发表于 2012-11-19 16:07:20 | 显示全部楼层
不懂
jonepjxh
 楼主| 发表于 2012-11-21 14:35:06 | 显示全部楼层
最终完成了.已经很完美了.
@shift 1
@cls
::@echo OFF
title ★VirtualBox V4.2.4 绿色版★
mode con cols=80 lines=25
PUSHD %~dp0
SET TP=%CD%
::点击开始
:START
color 0a
cls
echo.              ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
echo.              ┃★VirtualBox V4.2.4 绿色版★  大嘴鱼   by:jonepjxh   ┃
echo.              ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
echo.                    
echo.                     安装时请关闭所有网页浏览器和资源管理器
echo.
echo.
echo.
echo.  
echo 正在复制文件
copy /y .\drivers\network\netadp\VBoxNetAdp.sys "%WinDir%\system32\drivers\" >nul 2>nul
copy /y .\drivers\network\netflt\VBoxNetFlt.sys "%WinDir%\system32\drivers\" >nul 2>nul
copy /y .\drivers\network\netflt\VBoxNetFltNobj.dll "%WinDir%\System32\" >nul
copy /y .\drivers\USB\device\VBoxUSB.sys "%WinDir%\system32\drivers\" >nul 2>nul
copy /y .\drivers\USB\device\VBoxUSB.inf "%WinDir%\inf\" >nul 2>nul
copy /y .\drivers\USB\filter\VBoxUSBMon.sys "%WinDir%\system32\drivers\" >nul 2>nul
copy /y .\drivers\vboxdrv\VBoxDrv.sys "%WinDir%\system32\drivers\" >nul 2>nul
echo 注册项目
VBoxSVC.exe /reregserver
regsvr32/s  VboxC.dll
echo 安装vboxdrv服务
sc create VBoxDrv type= kernel start= system  error= normal binpath= "system32\DRIVERS\VBoxDrv.sys" displayname= "VirtualBox Service"
echo 安装USB驱动
devcon_x86.exe install .\drivers\USB\device\VBoxUSB.inf "USB\VID_80EE&PID_CAFE"
sc create VBoxUSBMon type= kernel start= system error= normal binpath= "system32\DRIVERS\VBoxUSBMon.sys" displayname= "VirtualBox USB Monitor Driver"
echo 安装U虚拟网卡
devcon_x86.exe install .\drivers\network\netadp\VBoxNetAdp.inf  "sun_VBoxNetAdp"
snetcfg_x86.exe -v -l .\drivers\network\netflt\VBoxNetFlt.inf -m .\drivers\network\netflt\VBoxNetFltM.inf -c s -i sun_VBoxNetFlt"
echo 启动服务
sc start VBoxDRV
sc start VBoxUSB
sc start VBoxUSBMon
sc start VBoxNetAdp
sc start VBoxNetFlt
VBoxManage.exe startvm

FOR /F "tokens=2*" %%i IN ('ipconfig/all^|findstr /r "本"') DO set name=%%j
FOR /F "tokens=1* delims=:" %%i in ("%name%") do set net=%%i
netsh interface set interface name="%net%" newname="VirtualBox Host-Only Network"
netsh interface ip set address name="VirtualBox Host-Only Network" source=static addr=192.168.128.1 mask=255.255.255.0
echo IP和子网掩码设置完成
echo 绿化完成按任意键退出
pause>nul
exit


jonepjxh
 楼主| 发表于 2012-11-23 15:58:31 | 显示全部楼层
已经非常的完美了
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

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

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-23 16:56 , Processed in 0.144612 second(s), 17 queries .

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

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