 |
BorlandTalk.com Borland discussion newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Jonathan Neve[Microtec] Guest
|
Posted: Mon Apr 10, 2006 6:03 pm Post subject: Software installation monitor |
|
|
Hi all,
This is not directly related to Delphi, but I wonder what tools others
use for this.
We use a lot of third-party components, which we rely heavily on, and
so setting up a new development machine (or even just keeping our 4
current machines in sync) is a major headache. Installing BCB 5 (which
is the version we use the most, by far) with all its patches and
components, takes us about a full day...
So we're looking for a tool that could simply log all the file system
or registry changes that are made during an installation, generating
some kind of script that could, if necessary, be tweaked by hand, and
be used to compile an all-inclusive setup program to install
everything. It would be nice if it could also make it easy to update
part of the setup script (without having to remake the entire
procedure) as well as to install/uninstall one or several of the
individual modules/applications.
I have found a few tools that seem to do some of what I described
above, but it's hard to be sure how good they are, nor if they even aim
to accomplish the goals I described. So if anyone has any positive
experience with any tool of this kind, I would be glad for your input.
Thanks a lot.
--
Best regards,
Jonathan Neve
_______________
CopyTiger - advanced database replicator for Interbase/Firebird!
Web : http://www.microtec.fr/copycat/ct
_______________________________________
CopyCat - database replication components for Delphi/C++Builder!
Web : http://www.microtec.fr/copycat/cc |
|
| Back to top |
|
 |
Raymond Schappe Guest
|
Posted: Tue Apr 11, 2006 12:03 am Post subject: Re: Software installation monitor |
|
|
Wasn't there a InControl5 (or InCtrl5) Delphi program that did exactly
this???
I am having troubles remembering exactly, but I have used it in the past
and can probably dig it up if necessary...
Do a couple of searches on the net (Inctrl5) and if you strike out, let
me know and I can try to find it in one of my backups, etc...
-Raymond
Jonathan Neve[Microtec] wrote:
| Quote: | So we're looking for a tool that could simply log all the file system
or registry changes that are made during an installation, generating
some kind of script that could, if necessary, be tweaked by hand, and
be used to compile an all-inclusive setup program to install
everything. It would be nice if it could also make it easy to update
part of the setup script (without having to remake the entire
procedure) as well as to install/uninstall one or several of the
individual modules/applications.
|
|
|
| Back to top |
|
 |
Jonathan Neve[Microtec] Guest
|
Posted: Tue Apr 11, 2006 8:03 am Post subject: Re: Software installation monitor |
|
|
Raymond Schappe wrote:
| Quote: | Wasn't there a InControl5 (or InCtrl5) Delphi program that did
exactly this???
I am having troubles remembering exactly, but I have used it in the
past and can probably dig it up if necessary...
Do a couple of searches on the net (Inctrl5) and if you strike out,
let me know and I can try to find it in one of my backups, etc...
|
Interesting. I had already found that product, but I had the impression
it did only logging, and wasn't able to play it back (which of course
would be the main aim of the whole thing). I'll take another look at it
on your recommendation. Thanks!
Any other ideas?
--
Best regards,
Jonathan Neve
_______________
CopyTiger - advanced database replicator for Interbase/Firebird!
Web : http://www.microtec.fr/copycat/ct
_______________________________________
CopyCat - database replication components for Delphi/C++Builder!
Web : http://www.microtec.fr/copycat/cc |
|
| Back to top |
|
 |
Brian Evans Guest
|
Posted: Tue Apr 11, 2006 3:03 pm Post subject: Re: Software installation monitor |
|
|
Jonathan Neve[Microtec] wrote:
| Quote: | Raymond Schappe wrote:
Wasn't there a InControl5 (or InCtrl5) Delphi program that did
exactly this???
I am having troubles remembering exactly, but I have used it in the
past and can probably dig it up if necessary...
Do a couple of searches on the net (Inctrl5) and if you strike out,
let me know and I can try to find it in one of my backups, etc...
Interesting. I had already found that product, but I had the impression
it did only logging, and wasn't able to play it back (which of course
would be the main aim of the whole thing). I'll take another look at it
on your recommendation. Thanks!
Any other ideas?
|
Most installer programs include functionality to snapshot/scan
a system before and after you do something and create an
installer script/info off the differences. You can
then edit and fix it up like any other installer project.
The light/express etc editions usually don't include this.
Wise and InstallShield are the two big ones but some
lesser know names have similar functionality.
Brian Evans |
|
| Back to top |
|
 |
Olivier Beltrami Guest
|
Posted: Tue Apr 11, 2006 7:03 pm Post subject: Re: Software installation monitor |
|
|
| Quote: | So we're looking for a tool that could simply log all the file system
or registry changes that are made during an installation, generating
|
I tried the Wise andIS solutions, but they all fail, UNLESS you are
installing on a brand-new, clean version of Windows. Ohterwise these loggers
will miss all the "if not already installed ..." events. So the tool you
really need is VMWare or Virtual PC.
Best regards,
Olivier |
|
| Back to top |
|
 |
Raymond Schappe Guest
|
Posted: Wed Apr 12, 2006 1:03 am Post subject: Re: Software installation monitor |
|
|
Hmmm, my memory is playing tricks on me once again!!!
I took a quick peek and I think you are correct...
Sorry to get your hopes up :(
-Raymond
| Quote: | Interesting. I had already found that product, but I had the impression
it did only logging, and wasn't able to play it back (which of course
would be the main aim of the whole thing). I'll take another look at it
on your recommendation. Thanks!
Any other ideas? |
|
|
| Back to top |
|
 |
Jonathan Neve[Microtec] Guest
|
Posted: Wed Apr 12, 2006 8:03 am Post subject: Re: Software installation monitor |
|
|
Brian Evans wrote:
| Quote: | Most installer programs include functionality to snapshot/scan
a system before and after you do something and create an
installer script/info off the differences. You can
then edit and fix it up like any other installer project.
The light/express etc editions usually don't include this.
|
Well, snapshot/scan does seem kind of overkill for this kind of thing
-- why not simply catch all the changes made in the registry or
filesystem by a certain program, and just log them so they can be
reproduced on another machine?
| Quote: | Wise and InstallShield are the two big ones but some
lesser know names have similar functionality.
|
How about InnoSetup, or some tool creating an InnoSetup script?
--
Best regards,
Jonathan Neve
_______________
CopyTiger - advanced database replicator for Interbase/Firebird!
Web : http://www.microtec.fr/copycat/ct
_______________________________________
CopyCat - database replication components for Delphi/C++Builder!
Web : http://www.microtec.fr/copycat/cc |
|
| Back to top |
|
 |
Jonathan Neve[Microtec] Guest
|
Posted: Wed Apr 12, 2006 8:03 am Post subject: Re: Software installation monitor |
|
|
Olivier Beltrami wrote:
| Quote: | So we're looking for a tool that could simply log all the file
system or registry changes that are made during an installation,
generating
I tried the Wise andIS solutions, but they all fail, UNLESS you are
installing on a brand-new, clean version of Windows. Ohterwise these
loggers will miss all the "if not already installed ..." events.
|
I don't quite understand what you mean by "if not already installed"
events...
| Quote: | So he tool you really need is VMWare or Virtual PC.
|
Well, no, that really wouldn't be suitable. I'd like to be able to make
/one/ setup program that could install all my IDEs, all my tools, and
all my third-party components, including all the tweeking of the
registry and so on...
--
Best regards,
Jonathan Neve
_______________
CopyTiger - advanced database replicator for Interbase/Firebird!
Web : http://www.microtec.fr/copycat/ct
_______________________________________
CopyCat - database replication components for Delphi/C++Builder!
Web : http://www.microtec.fr/copycat/cc |
|
| Back to top |
|
 |
Henrick Hellström [Stream Guest
|
Posted: Wed Apr 12, 2006 10:03 am Post subject: Re: Software installation monitor |
|
|
Jonathan Neve[Microtec] wrote:
| Quote: | I don't quite understand what you mean by "if not already installed"
events...
|
Any logger could possibly only log what is actually happening. It won't
and can't possibly log what would have happened *if* you hadn't had some
particular file already installed on the system etc. IOW the script you
will end up with will only be useful if you run it on a second system
that is completely identical to the one were you generated the install
script. |
|
| Back to top |
|
 |
Jonathan Neve[Microtec] Guest
|
Posted: Wed Apr 12, 2006 10:03 am Post subject: Re: Software installation monitor |
|
|
"Henrick Hellström [StreamSec]" wrote:
| Quote: | Jonathan Neve[Microtec] wrote:
I don't quite understand what you mean by "if not already installed"
events...
Any logger could possibly only log what is actually happening. It
won't and can't possibly log what would have happened if you hadn't
had some particular file already installed on the system etc. IOW the
script you will end up with will only be useful if you run it on a
second system that is completely identical to the one were you
generated the install script.
|
Oh yes, I see what you mean.
--
Best regards,
Jonathan Neve
_______________
CopyTiger - advanced database replicator for Interbase/Firebird!
Web : http://www.microtec.fr/copycat/ct
_______________________________________
CopyCat - database replication components for Delphi/C++Builder!
Web : http://www.microtec.fr/copycat/cc |
|
| Back to top |
|
 |
Mat Ballard Guest
|
Posted: Thu Apr 13, 2006 1:03 am Post subject: Re: Software installation monitor |
|
|
Jonathan Neve[Microtec] wrote:
| Quote: | So we're looking for a tool that could simply log all the file system
or registry changes that are made during an installation, generating
some kind of script that could, if necessary, be tweaked by hand, and
be used to compile an all-inclusive setup program to install
everything. It would be nice if it could also make it easy to update
part of the setup script (without having to remake the entire
procedure) as well as to install/uninstall one or several of the
individual modules/applications.
|
check out FileMon and Regmon:
http://www.sysinternals.com/Utilities/Filemon.html
http://www.sysinternals.com/Utilities/Regmon.html
cheers,
Mat |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|