Basic MSI Installer using Windows API

I am looking for a skeleton project that comprises a basic MSI installer that is written in C/C++. This must use Windows API and not tools like InstallShield and Wise.

That basic installer should do the following:

- create a system restore point before installation

- create all required Registry key per Windows Installer

- register the installation using a unique product code

- create an installation directory

- create a Start -> "All Programs" application folder containing a shortcut to launch an exe

- create a desktop shortcut icon

- create and Add/Remove Programs entry so the program can be uninstalled

This should be based on Windows Installer (MSI) technology and follow strict guidelines as per Microsoft.

Skills: C Programming, Microsoft, Windows Desktop

See more: msi installer api, basic msi, windows api create msi, programming on windows, programming in basic, programming icon, programming basic, programming api, installer a, icon microsoft, icon folder, create desktop icon, c programming on windows, basic icon, windows installer, windows api, msi, installer for windows, basic program in c++, basic c programming, installer create, basic api, shortcut desktop program, windows icon, installshield windows installer

About the Employer:
( 24 reviews ) Eatontown, United States

Project ID: #2675428