Inno Setup: additional libraries

Everything and anything related to the use of CIU.
User avatar
altef_4
Conversion Designer
Conversion Designer
Posts: 11
Joined: 04 Dec 2015, 21:56
Has thanked: 6 times
Been thanked: 24 times

Inno Setup: additional libraries

Postby altef_4 » 06 Dec 2015, 22:39

Hi, in this thread you can find and download some tools (libraries) created to add more abilities to your inno setup installer


Bink Video For Inno Setup

Inno Setup Script Protect Project

BASS Protect Plugin For Inno Setup

Packer - data protection

Inno Setup Media Library

Inno Setup System Detection
Last edited by altef_4 on 06 Dec 2015, 23:15, edited 3 times in total.

User avatar
altef_4
Conversion Designer
Conversion Designer
Posts: 11
Joined: 04 Dec 2015, 21:56
Has thanked: 6 times
Been thanked: 24 times

ISBik

Postby altef_4 » 06 Dec 2015, 22:45

Here is my plugin for Binkw32.dll, that will add support of playing a .bik video in Inno Setup, example inside.

INFO:
version - 1.0.0.2
author - altef_4

COPYRIGHTS:
RAD Video Tools, CodeGear Delphi 2009

Download
Last edited by altef_4 on 06 Dec 2015, 22:54, edited 1 time in total.

User avatar
altef_4
Conversion Designer
Conversion Designer
Posts: 11
Joined: 04 Dec 2015, 21:56
Has thanked: 6 times
Been thanked: 24 times

ISSPP

Postby altef_4 » 06 Dec 2015, 22:47

Inno Setup Script Protect Project

Description:
this library was created for protect your inno setup script (.iss) from stealing.
Information:
for using this library you must have Inno Setup Enhanced Edition, tested on versions 5.5.1ee2(u), 5.5.1ee2(a)
you can use this library only if your script don't need changes in it for using it (if all configs takes from ini file or from ISPP #define directive)
Tutorial:
  • download ISSPP_Final_v2{1.4.1.8}.7z
  • extract content of this attachment into some temporary or your custom directory
  • replace script.iss that located in folder that you choose by yours
  • replace icon.ico that located in folder that you choose by yours
  • replace files that located in your_folder\ISSPP\IS_Files\ by yours (this is Inno Setup nessesary files for your script)
  • open ISSPP.iss with IS Enhanced Edition 5.5.1ee2(ANSI or UNICODE) and compile it
  • copy all content of your_folder\ISSPP\ to your containing a original script folder
  • done, now you can use ISSPP.exe as your original script.

    p.s. you can run ISSPP.exe with command line parameters:
    /silent - auto starting compilation with showing status
    /verysilent - auto starting compilation without showing status
Content of ISSPP_Final_v2{1.4.1.8}.7z:
  • folder: ISSPP - will be containe ISSPP.exe with your script inside
  • folder: ISSPP\IS_Files containe all nessesary files from Inno Setup installation folder (in archive is IS 5.5.4u)
  • file: Icon.ico - icon file for ISSPP.exe
  • file: script.iss - demo script
  • file: ISSPP.iss - main script of project
  • file: isspl.dll - main library of project
Library information:
autor = altef_4
version = 1.4.1.8 final v2
release date = 28.06.2014
Changelog:
v.1.0.0.0
first public release (no source code)
v.1.0.0.1
second public release (no source code)
fixed ANSI support (thanks to y_thelastknight for info)
redused size of isspl.dll (before ~500 kb, now ~16kb)
removed information about compilation progress
v.1.0.0.2 final
therd public release (source code included)
added information about compilation progress (added callbackctrl.dll)
v.1.0.0.3 final v2
removed callbackctrl.dll
Copyrights:
isspl.dll created using Inno Setup source code and Delphi 2009
Download

User avatar
altef_4
Conversion Designer
Conversion Designer
Posts: 11
Joined: 04 Dec 2015, 21:56
Has thanked: 6 times
Been thanked: 24 times

BASS Protect Plugin

Postby altef_4 » 06 Dec 2015, 22:58

BASS Protect Plugin For Inno Setup

Description:
this library was created for ability to play sound from memory (it's used BASS.dll from Un4seen Developments)
Information:
for using this library you must have Inno Setup Enhanced Edition, tested on versions 5.5.1ee2(u), 5.5.1ee2(a)
this library alsow works on original Inno Setup, but can't play sound from memory
Tutorial:
  • download bp_final.7z
  • extract content of this attachment into some temporary or your custom directory
  • copy mp3 file in folder that you choose and rename it to sound.mp3
  • open bp.iss with IS Enhanced Edition 5.5.1ee2(ANSI or UNICODE) and compile it
  • done, now run setup.exe and enjoi.

    p.s. bp.iss is a example script, for using this library in your script you must adapt your script using bp.iss as example
Content of bp_final.7z:
  • file: bp.iss - example script
  • file: bass.dll - library for playing sound (v.2.4.10.0)
  • file: bp.dll - main library of project
Library information:
autor = altef_4
version = 0.0.3.2 final
release date = 27.01.2014
Changelog:
v.0.0.3.2
first public release (stable)
redused size of library (now ~14kb)
Copyrights:
for play sound bp.dll use BASS.dll from Un4seen Developments
created using Delphi 2009
Download
Last edited by altef_4 on 06 Dec 2015, 23:07, edited 2 times in total.

User avatar
altef_4
Conversion Designer
Conversion Designer
Posts: 11
Joined: 04 Dec 2015, 21:56
Has thanked: 6 times
Been thanked: 24 times

PCKR

Postby altef_4 » 06 Dec 2015, 23:00

Packer - data protection

Description:
this library was created for protect your data (graphics and other stuff) from stealing
Information:
with this library you can only extract files from archive to memory, if you want show images in installation form - you must combine pckr.dll with b2p.dll or other library what can show images
Tutorial:
  • download pckr_1.1.9.8.7z
  • extract content of this attachment into some temporary or your custom directory
  • first of all, create archivve, using ZMkr.exe, with all nessesary files and Debug MODE
  • open pckr.iss and look how it works, than adapt your script
  • when your script is adapted - change all lines whare Debug=True to Debug=False in your script and compile it
  • then again create archive with the same files but without debug mode for your setup file
  • description of used functions and procedures is in pckr.iss


    p.s. for example or some demo preview you can use my Installer, it use pckr.dll, b2p.dll, original Inno Setup 5.5.4u, and data still protected!
Content of pckr_1.1.9.8.7z:
  • file: pckr_en.iss - example script
  • file: ZMkr.exe - tool for creation archive
  • file: pckr.dll - main library
Library information:
autor = altef_4
version = 1.1.9.8
release date = 28.01.2014
Changelog:
v.1.1.9.8
first stable public release
added Debug MODE to ZMkr.exe and pckr.dll
fixed bug with PInit
Copyrights:
pckr.dll created using Delphi 2009, Abbrevia 5.0
ZMkr.exe created using Delphi 2009, Abbrevia 5.0, AlphaControls 8.51
Download
Last edited by altef_4 on 06 Dec 2015, 23:08, edited 2 times in total.

User avatar
altef_4
Conversion Designer
Conversion Designer
Posts: 11
Joined: 04 Dec 2015, 21:56
Has thanked: 6 times
Been thanked: 24 times

ISMediaLib

Postby altef_4 » 06 Dec 2015, 23:02

Here is my plugin for Inno Setup, that will add support of playing a avi (+some others formats) video in Inno Setup, example inside.

INFO:
version - 2.0.0.0
author - altef_4
ANSI|UNICODE support
SKINS Suport (IsSkinEx)
Size = 23 kb (without compression)

COPYRIGHTS:
Based on MediaPlayer by TLama, CodeGear Delphi 2009

Download
Last edited by altef_4 on 06 Dec 2015, 23:08, edited 2 times in total.

User avatar
altef_4
Conversion Designer
Conversion Designer
Posts: 11
Joined: 04 Dec 2015, 21:56
Has thanked: 6 times
Been thanked: 24 times

ISWMI

Postby altef_4 » 06 Dec 2015, 23:03

Here is my plugin for Inno Setup, that adds support of checking a system requirments, example inside.

INFO:
version - 1.0.1.0
author - altef_4

COPYRIGHTS:
CodeGear Delphi 2009


CHANGES:
1.0.1.0
-added ANSI Support

Download


Return to “CIU Info Repository”

Who is online

Users browsing this forum: No registered users and 1 guest