How to use Wise InstallMaster 8.1?

Posted on 2005-04-25
Medium Priority
Last Modified: 2012-08-13
I have a windows service application that I wrote in C++ and I want to make an installer app for the project.  I have a copy of Wise InstallMaster 8.1 but i have never used it.  Does anyone know of any resources or tutorials that could teach me how to use this software?

Question by:ptrennum
  • 3
LVL 30

Expert Comment

ID: 13861700
Hi ptrennum,
I highly recommend that you use INNO instead.
INNO is very easy to setup, and it has good help documents.
Furthermore, the install program it creates looks very professional.
It's a free program, and you can download it from the following site:


David Maisonave :-)

Author Comment

ID: 13861756
Thanks - I downloaded it and installed it but still looking at a brand new app which I've never seen before.  Is there a tutorial any where that would walk me through creating a first project?

LVL 86

Expert Comment

ID: 13861802
Hm, their KnowledgeBase isn't really too helpful: http://www.wise.com/KBArticle.aspx?articleno=966 ("HOWTO: Creating Services")

BTW; from my experience, the best thing is to have the installer place the files on the target system and then call a DLL that does the necessary SCM calls for you.
LVL 30

Accepted Solution

Axter earned 750 total points
ID: 13861819
Simple one:

1. Launch "Inno Setup Compiler"
2. Select "Create a new script file using the Script Wizard"
3. Click Next button
4. Follow the wizard along, which is pretty self explanitory.

If you get stuck, post a question.

LVL 30

Expert Comment

ID: 13861864
I agree with jkr's last comment.

For the Service application that I created, I used CServiceHelper class which is pretty easy to use to install and uninstall a service.


I use the above code, as the program that gets executed by INNO during installation.

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When writing generic code, using template meta-programming techniques, it is sometimes useful to know if a type is convertible to another type. A good example of when this might be is if you are writing diagnostic instrumentation for code to generat…
Often, when implementing a feature, you won't know how certain events should be handled at the point where they occur and you'd rather defer to the user of your function or class. For example, a XML parser will extract a tag from the source code, wh…
The goal of the video will be to teach the user the concept of local variables and scope. An example of a locally defined variable will be given as well as an explanation of what scope is in C++. The local variable and concept of scope will be relat…
The viewer will learn how to use the return statement in functions in C++. The video will also teach the user how to pass data to a function and have the function return data back for further processing.
Suggested Courses

807 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question