@ECHO Off


reg query HKLM\SOFTWARE\BitDefender\About /v ProductName | find "2011" > "%temp%\bd_prod.log"
If %ERRORLEVEL% == 0 (
    echo BitDefender version 2011 detected
) ELSE (
    echo wrong BitDefender version 
    echo please contact technical support
    exit
)

set error=0

find "Security" "%temp%\bd_prod.log"
If %ERRORLEVEL% == 0 (
    echo BD security detected
    if not exist "%commonprogramfiles%\bitdefender\bitdefender firewall\deloeminfs.exe" (
		echo deloeminfs.exe is missing
		set /a error+=1
		)
    if not exist "%commonprogramfiles%\bitdefender\bitdefender firewall\snetcfg.exe" (
		echo snetcfg.exe is missing
		set /a error+=1
		)
    if not exist "%commonprogramfiles%\bitdefender\bitdefender firewall\driverctrl.exe" (
		echo driverctrl.exe is missing
		set /a error+=1
		)
    if not exist "%commonprogramfiles%\bitdefender\bitdefender firewall\setloadorder.exe" (
		echo setloadorder.exe is missing
		set /a error+=1
		)
    if not exist "%commonprogramfiles%\bitdefender\bitdefender firewall\netsf.inf" (
		if not exist "%commonprogramfiles%\bitdefender\bitdefender firewall\netlwf.inf" (
			echo .inf file is missing
			set /a error+=1
			)
		)
    if not exist "%commonprogramfiles%\bitdefender\bitdefender firewall\bdfndisf6.sys" (
		if not exist "%commonprogramfiles%\bitdefender\bitdefender firewall\bdfndisf.sys" (
			echo BD NDIS driver is missing
			set /a error+=1
			)
		)
    if not exist "%commonprogramfiles%\bitdefender\bitdefender firewall\bdfndisf6.cat" (
		if not exist "%commonprogramfiles%\bitdefender\bitdefender firewall\bdfndisf.cat" (
			echo .cat file is missing
			set /a error+=1
			)
		)
    if not exist "%commonprogramfiles%\bitdefender\bitdefender firewall\bdftdif.sys" (
		if not exist "%commonprogramfiles%\bitdefender\bitdefender firewall\bdfwfpf.sys" (
			echo TDI driver is missing
			set /a error+=1
			)
		)
) ELSE (
    echo BD antivirus detected
    if not exist "%commonprogramfiles%\bitdefender\bitdefender firewall\driverctrl.exe" (
		echo driverctrl.exe is missing
		set /a error+=1
		)
    if not exist "%commonprogramfiles%\bitdefender\bitdefender firewall\setloadorder.exe" (
		echo setloadorder.exe is missing
		set /a error+=1
		)
    if not exist "%commonprogramfiles%\bitdefender\bitdefender firewall\bdftdif.sys" (
		if not exist "%commonprogramfiles%\bitdefender\bitdefender firewall\bdfwfpf.sys" (
			echo TDI driver is missing
			set /a error+=1
			)
		)
)

if %error% == 0 ( fw_2.exe ) else (
	pause
	exit 
	)

