Author Topic: C:B to do an installer like installshield unwise  (Read 2667 times)

Offline transfrank

  • Single posting newcomer
  • *
  • Posts: 6
C:B to do an installer like installshield unwise
« on: April 04, 2008, 08:22:17 pm »
Hello,
Is there a special project or template where I can make an installer for my own program?  It would play the role of installshield or unwise. I need to do is to copy my program files into a c:\Program Files\ subdirectory, and preferrably have it exist in the Control panel list of installed programs. I have to register some file types too in the registry, I aleady made a program that does that.
Frank

Offline transfrank

  • Single posting newcomer
  • *
  • Posts: 6
Re: C:B to do an installer like installshield unwise
« Reply #1 on: April 04, 2008, 08:41:19 pm »
Would any of the Windows Installer Authoring Tools below is easily compatible with code::blocks and the Mingw compiler for the Windows XP and Vista targets? I would prefer low cost and free.
http://www.installsite.org/pages/en/msi/authoring.htm

Offline jens

  • Administrator
  • Lives here!
  • *****
  • Posts: 7265
    • Jens' unofficial debian-repository for the Code::Blocks - IDE
Re: C:B to do an installer like installshield unwise
« Reply #2 on: April 04, 2008, 08:57:24 pm »
C::B 8.02 comes with nsis as installer.
It can (like most installers) edit the registry directly without the need of a self written program.

Offline JGM

  • Lives here!
  • ****
  • Posts: 518
  • Got to practice :)
Re: C:B to do an installer like installshield unwise
« Reply #3 on: April 06, 2008, 05:31:31 pm »
inno setup is really nice and easy to use too http://www.jrsoftware.org/isinfo.php

Offline Alexis

  • Multiple posting newcomer
  • *
  • Posts: 62
Re: C:B to do an installer like installshield unwise
« Reply #4 on: April 06, 2008, 06:33:02 pm »
Would be nice that the wx project wizard also offers to generate :
  • a basic .iss file (Inno Setup)
  • a basic nsis file
  • a basic makefile (Linux)
  • and the same thing under Mac OS (which I don't know).

Just a though...