inno-setup

is Windows Installer Redistributable package necessary for deployment using inno setup ?

Hi all, Im a .Net beginner. i need to ask something. if i want to deploy my .net winform application (use 3.5 sp 1) using inno setup. do i also need to deploy Windows Installer Redistributable package for each user's pc. Is it mandatory ? thank you. ...

I need help in inno setup custom page

In Inno Setup I have created a custom page with following code which has 3 text boxes. Now I want to validate that text box on custom form next button click. If in text.text='2121212' something text is entered by user then only next button enabled. [CustomMessages] CustomForm_Caption=CustomForm Caption CustomForm_Description=CustomForm...

Unable to register "ChilkatMail_v7_9.dll" Version 7.9.2.0 with installer.

Hi, I am using "ChilkatMail_v7_9.dll" Version 7.9.2.0 for creating EML file in C#. Using Inno Setup Version 5.2.3.I am selecting Reg Type library option while creating installer. Bit still unable to register this dll. Is it because of virus? Thanx ...

Check firebird databases present

Our software installer install firebird if it is not present on the system and, as we are pursuing Win certificate the uninstaller should remove it but, we want to make sure that even if it was the installer that put it there, if any new software is using it now with a new database, we would not remove it (Firebird). The question is: Is...

How do I create 1 InnoSetup script that can run in multiple environments?

I have a program that has only a few differences between Development, QA and Production. I'd like to be able to use the same compiled file for each environment and include a small configuration file containing the settings which are environment specific. Does anyone know how I can accomplish this? Thanks ...

inno setup install script and windows 7

any recommendations about those inno setup scripts so the compiled install run smoothly on windows 7? ...

How do I build two different installers from the same script in inno?

I want to make a "standard" install for external use, but I also want to use the same script and tell it (with a command line param perhaps?) to include another set of files (PDB files for debugging) for our lab installations. (And make a totally different install exe) How can I do this? Is it possible? I don't see how to set this in...

How to add a MIME handler to Firefox and Internet Explorer from an installer

I'm looking to create an installer that will add a handler for a MIME type in Firefox and Explorer. The installer I will be using will be either INNO (a.k.a Oh Nooo!) or NSIS. How do Mozilla and Microsoft recommend adding a handler. So far all I have been able to find for Firefox is how to Add/Remove/Augment manually which no matter how...

Can MSM (Merge Module) files be used within Inno-Setup?

Can I include a MSM file and execute it within Inno-Setup? If not, how would I properly install a merge module? I am needing to install SOAP3 with my application and need a bit of guidance. Will I have to wrap the MSM into a custom MSI and then have Inno execute the MSI file? What would I use to create a clean and stupid MSI file for the...

Inno Setup: creating custom wizard page AFTER component selection

I'm building an installer in Inno Setup. The installed software is a web application server, it checks whether port 80 is free, if it is taken, then it prompts user for another port to use for the web server. I want this to be shown on a custom wizard page, just before file copying. The reason is that it is possible that the user has no...

Problem creating/calling a DLL

Hello I'm trying to create a DLL that will later be used in Inno Setup. I managed to create a DLL using Pelles as an IDE, with the following code: #include <windows.h> __declspec(dllexport) int sumT(){ return 2; } Then I call map the DLL to a function in Inno Setup, using the following Delphi code: function Hellow() : Integer ; ...

How to add for the TBitmapImage the OnClick notify event

Hi I'm looking for a way to add the OnClick notify event to the TBitmapImage object. Thanks a lot. ...

Inno Setup and Permissions for non-admins: everyone, users, or authusers?

Should I give "modify" permissions to 'everyone' or 'users' or 'authusers' if, under UAC, I want to make data folders and files writable to non-admin users of the program? I want that basically everyone who can sit at the computer can read/write the data through the program. I've also read that using 'everyone' for modify permission can...

Automated version number in a VC++/CLI app using innosetup to distribute.

I maintain a small app which is built in VC++ 2008 (a .net app) which I distribute using innosetup. Currently I manually update the version number in the header of the main app: static String^ m_version = "1.1"; static String^ m_build = "1"; The software puts this together internally to report v1.1.1 in this case. To do a release I t...

Querying for SQL Servers in an Inno-setup project

I'm creating a setup using Inno-setup. During the setup process, a SQL Server database has to be created. I want to give the user the ability to select an existing SQL Server instance (if one exists), where the database has to be created. So, what I want to do in the setup, is to query the network (and the local machine) for SQL Server...

Use Inno Setup just to launch MSI with no GUI of its own

I use Wix to create 2 installers for my application, one for x86 and one for x64. I want to use InnoSetup to create one setup.exe that will conditionally launch the appropriate .msi file. It's failry straightforward to get Inno to launch the appropriate .msi: [Files] Source: "App.x86.msi"; DestDir: "{tmp}"; Check: not Is64BitInstallMo...

How to get Local DateTime in InnoSetup?

Please let me know How to get Local DateTime in InnoSetup? ...

How to get path where is temporary Inno setup file is located

Hello there, I have a DLL that I am calling from Inno setup script, dll is looking to load some file from the path where executable is located. In my case when I execute the setup, temporary executable is exported in temp folder is-xxxxx BTW, {tmp} is not the right one. It is another tmp folder but not the one that temporary setup. ...

How to use TList in INNO

I'm currently creating an installer using INNO and I'm no pascal expert. Is there any way to use a TList object from within Inno, all I get is an "Unknown Type" error on compile. ...

Can an Inno-Setup ISS script include an external ISS script file?

I'm creating an installation script that I'd like to break up into smaller, more manageable pieces. Is there a way for an Inno Script file to have an INCLUDE or a reference to another ISS script file that is separate and has a different function overall to play during installation but becomes an integrated part of the full installation i...