Insure++ automatically integrates with Visual C++ 4.2 and 5.0.
After installation, five new buttons should appear
Insure++ Rebuild All
Insure++ Stop Build
The following three buttons
Insure++ Rebuild All
correspond to the buttons under the build heading of MSDEV. The only
difference is that your files will be instrumented by Insure++ and linked
against Insure libraries.
Insure++ stop build
aborts Insure++ compilations and links.
allows you to set various insure++ options.
By default, when you compile or run your program, a new GUI (Insra - Insure
Report Analyzer) should appear containing Insure++ messages.
Insure++ can be run from the command line as well. When using nmake,
Insure++ can find bugs without compiling or linking with Insure++.
Just type from the command line:
where program.exe is the name of your
executable. Insure++ will be able to find memory abuse bugs that involve calls
to C library or Win32 functions.
You can also run inject directly from either the Insra or Inuse GUIs
then browse for the executable that you want to check.
Using TCA (Total Coverage Analysis)
After running your instrumented program, a file called
tca.log is created in the directory from where the program is run.
This file keeps track of coverage information.
To read this file from our TCA GUI, choose tcaview from under the
startup menu, then open the tca.log file located
in the directory where you ran your program.
To read this file from the command line, type:
To get a list of command line tca options, just type:
To use Inuse to see a graphic display of how your program uses dynamic memory,
compile your program without Insure++. Then click
The Inuse GUI will appear. From the GUI, click file-->run
(the <inject> box should be check marked by default). Then browse
for the executable that you built with Visual C++. At this point you should
be able to view your program's memory from within Inuse.
Obtaining a Product License
Click Programs -> Insure++ -> Insure++ Settings -> Password
This will display, among other things, your Machine Id.
To obtain a permanent product license, provide the Machine Id to your
Parasoft Account Representative or the Parasoft Sales Department at:
phone: (888) 305-0041
or, send the Machine Id in an email message to:
For more information
call (888) 305-0041, fax (626)305-9048, or