home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Plus! (NZ) 2001 September
/
PCW0901.iso
/
Utilitiy
/
NortonUtilities
/
nu50_tb_IN.exe
/
NU
/
SDNT
/
data1.cab
/
DebugStuff
/
sd105.dat
< prev
Wrap
Text File
|
1999-03-01
|
2KB
|
60 lines
@echo off
set unregister=/u
set unregonly=
set debug=
if "%@upper[%1]"=="U" set unregonly=TRUE
if "%@upper[%1]"=="D" set debug=D
if exist NOPDB.EXE (NOPDB.EXE /UnRegServer %+ echo "NOPDB.EXE /UnRegServer" returned: %?)
if exist NOPDBD.EXE (NOPDBD.EXE /UnRegServer %+ echo "NOPDBD.EXE /UnRegServer" returned: %?)
do iter = 1 to 3
if %iter==1 `echo . %+ echo **** Unregistering debug files ****** %+ echo .`
if %iter==1 set dbg_work=D
if %iter==1 vboxinstall U D
if %iter==1 `echo . %+ echo vboxinstall U D %+ echo .`
if %iter==2 `echo . %+ echo **** Unregistering release files ****** %+ echo .`
if %iter==2 set dbg_work=
if %iter==2 vboxinstall U
if %iter==2 `echo . %+ echo vboxinstall U %+ echo .`
if %iter==3 .AND. "%debug"=="D" `echo . %+ echo **** Registering debug files ****** %+ echo .`
if %iter==3 .AND. not "%debug"=="D" `echo . %+ echo **** Registering release files ****** %+ echo .`
if %iter==3 set dbg_work=%debug%
if %iter==3 vboxinstall I %dbg_work%
if %iter==3 .AND. "%debug"=="D" `echo . %+ echo vboxinstall I D %+ echo .`
if %iter==3 .AND. not "%debug"=="D" `echo . %+ echo vboxinstall I %+ echo .`
set nameoffile=SdNtDrv%dbg_work%.DLL %+ gosub register
set nameoffile=VolumeS%dbg_work%.DLL %+ gosub register
set nameoffile=MapViewSnapin%dbg_work%.dll %+ gosub register
set nameoffile=SDOptions%dbg_work%.dll %+ gosub register
set nameoffile=SDResults%dbg_work%.dll %+ gosub register
set nameoffile=SDDocSnapin%dbg_work%.dll %+ gosub register
set nameoffile=OptionsViewSnapIn%dbg_work%.dll %+ gosub register
set nameoffile=ScheduleSI%dbg_work%.dll %+ gosub register
set nameoffile=AnalysisSI%dbg_work%.dll %+ gosub register
set nameoffile=DrvList%dbg_work%.dll %+ gosub register
set nameoffile=BlkMap%dbg_work%.dll %+ gosub register
set nameoffile=nipdb%dbg_work%.dll %+ gosub register
if %iter==2 .AND. "%unregonly"=="TRUE" quit
if %iter==2 set unregister=
enddo
echo .
NOPDB%debug%.EXE /RegServer %+ echo NOPDB%debug%.EXE /RegServer return code: %?
echo .
echo .
quit
:register
regsvr32 %unregister /s /c %nameoffile
echo "regsvr32 %unregister /s /c %nameoffile" returned: %?
rem if not %?==0 echo "regsvr32 %unregister /s /c %nameoffile" returned: %?
return