Windows Installer (.msi) File for myProgram

myProgram Installer Project


I have a simple 32 bit program that needs to use MySQL database. It called "myProgram"

The program consists of two .exe files and a set of reference file (e.g. dll)

I install the program in my client's computer in a very manual (stupid) way.

1. Manually Install MySQL

2. Create a Database

3. Copy the program folder to C:\Program Files(x86)\

4. Manually create shortcut in Start Menu and Desktop


Let user able to install myProgram in a very easy way.

Function Requirement

1. User can install myProgram easily by a User Friendly Interface.

2. After installation, user can COMPELETELY uninstall myProgram in Windows’s Control Panel

3. After uninstallation, user can reinstall myProgram as Flash Installation.

Technical Requirement

1. A single Installer File (.msi)

2. When users uninstall myProgram, all the program files, shortcut and MySQL database are removed.

3. If user cancel or error occur during installation, all installed file and program should be removed.

4. It is suggested to use NSIS to implement the installer. But, it’s not a must. Other open source tools are accepted.



The installer should at least include the following step.

1. Welcome Message

2. License Agreement

3. Select Installation Mode (Master / Slave)

i. Master Mode

Silent Install MySQL database (Install in the destination selected in Step 4)

ii. Slave Mode

myProgram will connect to remote MySQL database instead.

Therefore, user has to enter the IP Address of remote database.

The installer should able to test the connection (if failure, return to "Step 3. Select Installation Mode")

4. Select Install destination Path

(Default is the windows 32 bit program folder e.g. c:\Program Files (X86)\myProgram)

5. Install program

i. Copy all program file to the destination folder

ii. Create shortcut in Desktop and Start Menu (for all User)

Master Installation:

a. Install MySQL, Set root's password, and change the default database port (For Master Installation Only)

b. execute a .sql file (For Master Installation Only)

Slave Installation

Edit a .txt file that is a config file of myProgram

- Replace a string in the file (e.g.: “localhost” to the IP Address provided by users in Step 3)

6. Finish

Habilidades: MySQL

Veja mais: msi file, mysql silent install windows, mysql msi installer, user specification requirement, specification requirement, specification of requirement, return path, requirement and specification, open source c panel, objective c tools, objective c mysql, nsis windows installer, nsis windows, installer a, finish master, client requirement specification, objective c windows, x86, windows installer, windows 2012

Acerca do Empregador:
( 0 comentários ) Sheung Shui, Hong Kong

ID do Projeto: #1469014

4 freelancers estão ofertando em média $151 para esse trabalho


Hello, I see you require an MSI installer created for your application. I understand the installer needs to setup the DB and related settings such as server (IP) location, port no., database name, username and password Mais

$140 AUD in 5 dias
(17 Comentários)

I have a Computer Engineering degree from Carnegie Mellon and 15 years experience developing apps -- some with my sql. You've got some moving pieces there but I'd be happy to do it for you. Let me know. It's not fun Mais

$140 AUD in 5 dias
(1 Comentário)

Hello, I have experience in writing Installers for Microsoft and I have experience using NSIS. Please check your messages for details and scope of work.

$125 AUD in 4 dias
(1 Comentário)

I'm a professional software packager, I can do the .msi for you fast and reliable.

$200 AUD in 2 dias
(0 Comentários)