| OLD | NEW | 
|   1 @echo off |   1 @echo off | 
|   2 setlocal |   2 setlocal | 
|   3 set argc=0 |   3 set argc=0 | 
|   4 for %%x in (%*) do set /a argc+=1 |   4 for %%x in (%*) do set /a argc+=1 | 
|   5 if %argc% geq 2 goto regbegin |   5 if %argc% geq 2 goto regbegin | 
|   6 :: Not enough arguments. Print help text. |   6 :: Not enough arguments. Print help text. | 
|   7 echo usage: |   7 echo usage: | 
|   8 echo   dev_uninstall.cmd ^<reg.exe 32 directory^> ^<reg.exe 64 directory^> |   8 echo   dev_uninstall.cmd ^<reg.exe 32 directory^> ^<reg.exe 64 directory^> | 
|   9 echo( |   9 echo( | 
|  10 echo Uninstall Adblock Plus for IE in the developer mode |  10 echo Uninstall Adblock Plus for IE in the developer mode | 
|  11 echo   * Delete the registration the DLL as a per-user COM object with CSLID of 
    the Adblock Plus for IE BHO |  11 echo   * Delete the registration the DLL as a per-user COM object with CSLID of 
    the Adblock Plus for IE BHO | 
|  12 echo( |  12 echo( | 
|  13 echo arguments: |  13 echo arguments: | 
|  14 echo   ^<reg.exe 32 directory^>   ^| The directory for reg.exe to write into for
     32 (resp. 64) bit registry  |  14 echo   ^<reg.exe 32 directory^>   ^| The directory for reg.exe to write into for
     32 (resp. 64) bit registry  | 
|  15 echo   ^<reg.exe 64 directory^>   ^| One of "system32", "SysWOW64", or "sysnativ
    e"  |  15 echo   ^<reg.exe 64 directory^>   ^| One of "system32", "SysWOW64", or "sysnativ
    e"  | 
|  16 exit /b 0 |  16 exit /b 0 | 
|  17  |  17  | 
|  18 :regbegin |  18 :regbegin | 
|  19 :: Set REG. It's based on either the third or fourth argument. |  19 :: Set REG. It's based on either the third or fourth argument. | 
|  20 :: We test against "x86" because there are two possible 64-bit values. |  20 :: We test against "x86" because there are two possible 64-bit values. | 
|  21 if /i %PROCESSOR_ARCHITECTURE% equ x86 (set R=%1) else set R=%2 |  21 if /i %PROCESSOR_ARCHITECTURE% equ x86 (set R=%1) else set R=%2 | 
|  22 set REG="%WINDIR%\%R%\reg.exe" |  22 set REG="%WINDIR%\%R%\reg.exe" | 
|  23 if exist %REG% goto regend |  23 if exist %REG% goto regend | 
|  24 echo File %REG% not found. Aborting. |  24 echo File %REG% not found. Aborting. | 
|  25 exit /b 1 |  25 exit /b 1 | 
|  26 :regend |  26 :regend | 
|  27  |  27  | 
|  28 echo REG=%REG% |  28 echo REG=%REG% | 
|  29 %REG% delete HKCU\Software\Classes\CLSID\{FFCB3198-32F3-4E8B-9539-4324694ED664} 
    /f >nul  |  29 %REG% delete HKCU\Software\Classes\CLSID\{FFCB3198-32F3-4E8B-9539-4324694ED664} 
    /f >nul 2>&1  | 
|  30 echo Done |  30 %REG% delete "HKCU\Software\Adblock Plus for IE" /f >nul 2>&1    | 
 |  31 echo Done | 
 |  32 exit /b 0 | 
| OLD | NEW |