1、cod18不支持win7、win8。
2、以管理员身份运行install.bat(仅首次需要!)然后运行 StartGame.bat游戏不运行的。
3、 修改install.bat:
echo ON
net session >nul 2>&1
if %errorlevel% neq 0 (
powershell -Command "Start-Process '%~f0' -Verb runAs"
exit /b
)
sc.exe stop atvi-geirdriful >nul 2>&1
sc.exe delete atvi-geirdriful >nul 2>&1
sc.exe create atvi-geirdriful type= kernel binPath= "%~dp0Call of Duty\geirdriful.sys"
sc.exe sdset atvi-geirdriful D  A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWRPWPLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU)S  AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)
TIMEOUT /T 5 /NOBREAK
注意红字处!!
4、再以管理员身份运行install.bat,看一下是否有错误?及找不到指定文件?(如果没有错误,你可以不用看了!如果有,就证明C:\Windows\System32\drivers 目录下的null.sys文件坏了!可以往下看)
5、下载修复的文件(压缩包含 null.reg 及 null.sys)
6、先点击安装 null.reg
7、然后将 null.sys 拷贝到 C:\Windows\System32\drivers 目录下(注意以管理员身份删除坏的null.sys)
8、管理员运行 cmd
运行 sfc / scannow
9、然后重启电脑
10、管理员运行 cmd
运行 sc query null
sc start null
11、以管理员身份运行install.bat(仅首次需要!)然后运行 StartGame.bat OK!!!
|