InCtrl5 should list all of the files that were added to your system as a
result of executing an installation executable on your development system
through InCtrl5. In the file list, it might also include things like system
log files that were created or modified as a result of the installation,
which are obviously files that don't necessarily need to be included in your
component. Maybe not all of your drives are being checked. Click on the
"Drives" button under "What to track..." and make sure your hard drives are
in the list.
Another issue that you might be having is determining file dependencies.
InCtrl5 will list files added or modified on the system as a result of
running an installation executable, but it won't tell you the existing files
that the installed program depends on. After you execute your installation
executable through InCtrl5, a list of files added to the system will be
generated. Those files may be dependent on other binaries that are assumed
to already exist in the o.s. (given that the installation executable assumes
that it is installing on a Windows desktop o.s.). You can use the Dependency
Walker tool (depends.exe) on the binaries that were installed to discover
the dependencies of those binaries. Dependency Walker ships with Visual C++.
Another binary files analyzer, Scanbin, can be downloaded for free from
http://www.belamyjc.net/en/scanbin.html. Yet another way to check binary
dependencies is to run the binary through DUMPBIN with the /DEPENDENTS
option.
Whatever option you use, you can either include the dependent binaries into
your component, or you can use the filter tool in Target Designer to search
for components that already contain your dependent files and include those
components as dependency resources in Component Designer.
-Beau Cseri