|
原帖由 66369 于 2010-10-3 20:16 发表
你
一律用0823旧版安装三卡驱动.
其他1001
PECMD 想改名的话.不给你运行的...
可不放system32试下.
不放在SYSTEM32下不让执行滴,,,
这样弄
::判断是否为虚拟机环境,如果是,则在X盘建立 vmare.ini 文件
PUSHD %~dp0
reg query "HKLM\SYSTEM\CurrentControlSet\Enum\IDE"|find /i /C "VMware">nul && call :vmware
reg query "HKLM\SYSTEM\CurrentControlSet\Enum\SCSI"|find /i /C "VMware">nul && call :vmware
EXIT
:vmware
PECMD.EXE TEXT 正在加载 VM虚拟机拖放支持组件…… L4 $18
START VMWARE.EXE
echo envi vmare=y>%systemdrive%\vmare.ini
Goto :eof
先改名再复制
IF Exist x:\vmare.ini (
Ren %windir%\system32\pecmd.exe pe_cmd.exe
copy ..\NET\网络工具\pecmd.exe %windir%\system32\
)
IF Exist x:\vmare.ini PECMD.EXE DEVI "路径\XX.cab"
IF Not Exist x:\vmare.ini PECMD.EXE DEVI $路径\XX.cab
上边的红色部分一定要这要写,如果用 IF () ELSE (),XX.CAB的名称中如包含括号就无法正常安装了。如果.CAB名称包含括号或空格,旧版要加上引号,但新版不能加,加了也会安装失败。
执行完后删除旧版,复原新版PECMD
IF Exist %windir%\system32\pe_cmd.exe (
Ren %windir%\system32\pecmd.exe p_e_cmd.exe
Ren %windir%\system32\pe_cmd.exe pecmd.exe
del %windir%\system32\p_e_cmd.exe
)
呵呵,九大可别新版更新,限制PEMCD.EXE在SYSTEM32下临时改名呀,,如果那样,这个折中方案就歇菜了!!
[ 本帖最后由 网虫2008 于 2010-10-3 21:10 编辑 ] |
|