| LEFT | RIGHT |
| 1 Adblock Plus for Internet Explorer | 1 Adblock Plus for Internet Explorer |
| 2 ================================== | 2 ================================== |
| 3 | 3 |
| 4 This combines a Browser Helper Object with a singleton engine process to block | 4 This combines a Browser Helper Object with a singleton engine process to block |
| 5 ads in Internet Explorer. The engine process embeds libadblockplus. | 5 ads in Internet Explorer. The engine process embeds libadblockplus. |
| 6 | 6 |
| 7 Building | 7 Building |
| 8 -------- | 8 -------- |
| 9 | 9 |
| 10 You need Microsoft Visual C++ (Express is sufficient) 2012 and Python 2.6. Make | 10 You need Microsoft Visual C++ (Express is sufficient) 2012 and Python 2.6. Make |
| (...skipping 10 matching lines...) Expand all Loading... |
| 21 * Open `build\ia32\adblockplus.sln` or `build\x64\adblockplus.sln` in | 21 * Open `build\ia32\adblockplus.sln` or `build\x64\adblockplus.sln` in |
| 22 Visual Studio and build the solution there. Alternatively you can use the | 22 Visual Studio and build the solution there. Alternatively you can use the |
| 23 `msbuild` command line tool, e.g. run `msbuild /m build\ia32\adblockplus.sln` | 23 `msbuild` command line tool, e.g. run `msbuild /m build\ia32\adblockplus.sln` |
| 24 from the Visual Studio Developer Command Prompt to create a 32 bit debug build. | 24 from the Visual Studio Developer Command Prompt to create a 32 bit debug build. |
| 25 | 25 |
| 26 Running | 26 Running |
| 27 ------- | 27 ------- |
| 28 | 28 |
| 29 In order to test the extension, you need to register the Browser | 29 In order to test the extension, you need to register the Browser |
| 30 Helper Object with IE. You can do this by locating _AdblockPlus.dll_ | 30 Helper Object with IE. You can do this by locating _AdblockPlus.dll_ |
| 31 (e.g. in _build\ia32\Debug_) and running: | 31 (e.g. in _build\ia32\Debug_) and running (with elevated privileges): |
| 32 | 32 |
| 33 regsvr32 AdblockPlus.dll | 33 regsvr32 AdblockPlus.dll |
| 34 | 34 |
| 35 For the UI to work, you also need to copy the _html_ and _locale_ | 35 For the UI to work, you also need to copy the _html_ and _locale_ |
| 36 directories to the same directory _AdblockPlus.dll_ is in. | 36 directories to the same directory _AdblockPlus.dll_ is in. |
| 37 | 37 |
| 38 Building the installer | 38 Building the installer |
| 39 ---------------------- | 39 ---------------------- |
| 40 * Execture Installer\createsolutions.bat to generate installer project files, | 40 * Execture Installer\createsolutions.bat to generate installer project files, |
| 41 this will create a bunch of project files in installer\build\ia32 and | 41 this will create a bunch of project files in installer\build\ia32 and |
| 42 installer\build\x64 folders. | 42 installer\build\x64 folders. |
| 43 * Open 'installer\build\ia32\installer.sln' and then 'installer\build\x64\instal
ler.sln' | 43 * Open 'installer\build\ia32\installer.sln' and then 'installer\build\x64\instal
ler.sln' |
| 44 in Visual Studio and build both solutions. Alternatively you can use the 'msbuil
d' | 44 in Visual Studio and build both solutions. Alternatively you can use the 'msbuil
d' |
| 45 command line tool, e.g. run 'msibuild /m installer\build\ia32\adblockplus.sln' a
nd | 45 command line tool, e.g. run 'msibuild /m installer\build\ia32\adblockplus.sln' a
nd |
| 46 'msibuild /m installer\build\x64\adblockplus.sln' | 46 'msibuild /m installer\build\x64\adblockplus.sln' |
| 47 * Make sure you have InnoSetup installed. Either open and compile | 47 * Make sure you have InnoSetup installed. Either open and compile |
| 48 'installer\src\innosetup-exe\64BitTwoArch.iss' in InnoSetup or run | 48 'installer\src\innosetup-exe\64BitTwoArch.iss' in InnoSetup or run |
| 49 'iscc.exe installer\src\innosetup-exe\64bitTwoArch.iss' | 49 'iscc.exe installer\src\innosetup-exe\64bitTwoArch.iss' |
| LEFT | RIGHT |