SET WORKDIR=%~1
IF EXIST "%WORKDIR%\FILES\FORCECOPY\MHTIE.CAB" DEL /F /S /Q "%WORKDIR%\FILES\FORCECOPY\MHTIE.CAB" >NUL
IF EXIST "%WORKDIR%\TEMP" RD /S /Q "%WORKDIR%\TEMP" >NUL
IF EXIST "%WORKDIR%\TEMP" MD "%WORKDIR%\TEMP" >NUL

EXTRAC32 /L "%WORKDIR%\TEMP" /E "%I386%\MSOERT2.DL_" >NUL
EXTRAC32 /L "%WORKDIR%\TEMP" /E "%I386%\INETRES.DL_" >NUL
EXTRAC32 /L "%WORKDIR%\TEMP" /E "%I386%\INETCOMM.DL_" >NUL

RENAME "%WORKDIR%\TEMP\MSOERT2.DLL" "MSOERT_0.DLL" >NUL
RENAME "%WORKDIR%\TEMP\INETRES.DLL" "INETRE_0.DLL" >NUL
RENAME "%WORKDIR%\TEMP\INETCOMM.DLL" "INETCO_0.DLL" >NUL

ECHO .OPTION EXPLICIT >%WORKDIR%\MHTIE.DDF
ECHO .SET INFFILENAME=NUL >>%WORKDIR%\MHTIE.DDF
ECHO .SET RPTFILENAME="%WORKDIR%\MHTIE.RPT" >>%WORKDIR%\MHTIE.DDF
ECHO .SET DESTINATIONDIR= >>%WORKDIR%\MHTIE.DDF
ECHO .SET CABINETNAME1="MHTIE.CAB" >>%WORKDIR%\MHTIE.DDF
ECHO .SET CABINETNAMETEMPLATE="MHTIE*.CAB" >>%WORKDIR%\MHTIE.DDF
ECHO .SET DISKDIRECTORYTEMPLATE="%WORKDIR%\FILES\FORCECOPY" >>%WORKDIR%\MHTIE.DDF
ECHO .SET UNIQUEFILES=OFF >>%WORKDIR%\MHTIE.DDF
ECHO .SET FOLDERSIZETHRESHOLD=5000000 >>%WORKDIR%\MHTIE.DDF
ECHO .SET MAXDISKSIZE=0 >>%WORKDIR%\MHTIE.DDF
ECHO .SET CABINET=ON >>%WORKDIR%\MHTIE.DDF
ECHO .SET COMPRESS=ON >>%WORKDIR%\MHTIE.DDF
ECHO .SET COMPRESSIONTYPE=LZX >>%WORKDIR%\MHTIE.DDF
ECHO .SET COMPRESSIONMEMORY=21 >>%WORKDIR%\MHTIE.DDF
ECHO %WORKDIR%\TEMP\INETRE_0.DLL >>%WORKDIR%\MHTIE.DDF
ECHO %WORKDIR%\TEMP\MSOERT_0.DLL >>%WORKDIR%\MHTIE.DDF
ECHO %WORKDIR%\TEMP\INETCO_0.DLL >>%WORKDIR%\MHTIE.DDF

START /WAIT MAKECAB.EXE /V1 /F %WORKDIR%\MHTIE.DDF
