home *** CD-ROM | disk | FTP | other *** search
- @echo off
- REM ============================
- REM Display Utility Instructions
- REM ============================
- IF (%1)==("") GOTO INSTRUCT
-
- SET ERRORS=0
-
- REM =================
- REM Operating Systems
- REM =================
- IF (%1)==(X86) GOTO X86
- IF (%1)==(x86) GOTO X86
-
- IF (%1)==(XP32) GOTO XP32
- IF (%1)==(xp32) GOTO XP32
- IF (%1)==(Xp32) GOTO XP32
- IF (%1)==(xP32) GOTO XP32
-
- IF (%1)==(XP64) GOTO XP64
- IF (%1)==(xp64) GOTO XP64
- IF (%1)==(Xp64) GOTO XP64
- IF (%1)==(xP64) GOTO XP64
- GOTO INSTRUCT
-
-
- REM =====================================
- REM Display Menu for Command Line Options
- REM =====================================
- :INSTRUCT
- ECHO "INSTALL.BAT <Operating System Type>"
- ECHO "--------------------------------------"
- ECHO "X86 - Microsoft Windows 98/ME/NT/2000"
- ECHO "XP32 - Microsoft Windows XP X86"
- ECHO "XP64 - Microsoft Windows XP Itanium"
- PAUSE
- GOTO END
-
-
- REM =========================
- REM For Windows 98/ME/NT/2000
- REM =========================
- :X86
- ASPIINST.EXE
- GOTO END
-
-
- REM =====================================
- REM For 32 bit Windows XP for X86 Systems
- REM =====================================
- :XP32
- IF NOT EXIST REG_XP.EXE SET ERRORS=ERRORS+1
- IF (%ERRORS%)==(5) ECHO "ERROR: Missing REG_XP.EXE"
- IF NOT EXIST ASPIXP.SYS SET ERRORS=ERRORS+1
- IF (%ERRORS%)==(1) ECHO "ERROR: Missing ASPIXP.SYS File"
- IF NOT EXIST WNASPIXP.DLL SET ERRORS=ERRORS+1
- IF (%ERRORS%)==(2) ECHO "ERROR: Missing WNASPIXP.DLL File"
- IF NOT %ERRORS%==0 GOTO END
-
- CALL REG_XP.EXE
- ECHO "Step 1 of 3 : REGISTRY MODIFIED FOR ASPI32"
-
- COPY ASPIXP.SYS %WINDIR%\SYSTEM32\DRIVERS\ASPI32.SYS /Y
- ECHO "Step 2 of 3 : COPYING ASPI32.SYS"
-
- COPY WNASPIXP.DLL %WINDIR%\SYSTEM32\WNASPI32.DLL /Y
- ECHO "Step 3 of 3 : COPYING WNASPI32.DLL"
- GOTO END
-
-
- REM =========================================
- REM For 64 bit Windows XP for Itanium Systems
- REM =========================================
- :XP64
- IF NOT EXIST REG_XP.EXE SET ERRORS=ERRORS+1
- IF (%ERRORS%)==(5) ECHO "ERROR: Missing REG_XP.EXE"
- IF NOT EXIST ASPI64.SYS SET ERRORS=ERRORS+1
- IF (%ERRORS%)==(3) ECHO "ERROR: Missing ASPI64.SYS File"
- IF NOT EXIST WNASPI64.DLL SET ERRORS=ERRORS+1
- IF (%ERRORS%)==(4) ECHO "ERROR: Missing WNASPI64.DLL File"
- IF NOT (%ERRORS%)==(0) GOTO END
-
- CALL REG_XP.EXE
- ECHO "Step 1 of 3 : REGISTRY MODIFIED FOR ASPI32"
-
- COPY ASPI64.SYS %WINDIR%\SYSTEM32\DRIVERS\ASPI32.SYS /Y
- ECHO "Step 2 of 3 : COPYING ASPI32.SYS"
-
- COPY WNASPI64.DLL %WINDIR%\SYSTEM32\WNASPI32.DLL /Y
- ECHO "Step 3 of 3 : COPYING WNASPI32.DLL"
- GOTO END
-
- :END
-