BorlandTalk.com Forum Index BorlandTalk.com
Borland discussion newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Software installation monitor

 
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Thirdparty Tools (General)
View previous topic :: View next topic  
Author Message
Jonathan Neve[Microtec]
Guest





PostPosted: Mon Apr 10, 2006 6:03 pm    Post subject: Software installation monitor Reply with quote



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





PostPosted: Tue Apr 11, 2006 12:03 am    Post subject: Re: Software installation monitor Reply with 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...

-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





PostPosted: Tue Apr 11, 2006 8:03 am    Post subject: Re: Software installation monitor Reply with quote



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





PostPosted: Tue Apr 11, 2006 3:03 pm    Post subject: Re: Software installation monitor Reply with quote

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





PostPosted: Tue Apr 11, 2006 7:03 pm    Post subject: Re: Software installation monitor Reply with quote

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





PostPosted: Wed Apr 12, 2006 1:03 am    Post subject: Re: Software installation monitor Reply with quote

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





PostPosted: Wed Apr 12, 2006 8:03 am    Post subject: Re: Software installation monitor Reply with quote

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





PostPosted: Wed Apr 12, 2006 8:03 am    Post subject: Re: Software installation monitor Reply with quote

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





PostPosted: Wed Apr 12, 2006 10:03 am    Post subject: Re: Software installation monitor Reply with quote

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





PostPosted: Wed Apr 12, 2006 10:03 am    Post subject: Re: Software installation monitor Reply with quote

"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





PostPosted: Thu Apr 13, 2006 1:03 am    Post subject: Re: Software installation monitor Reply with quote

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
Display posts from previous:   
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Thirdparty Tools (General) All times are GMT
Page 1 of 1

 
Jump to:  
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


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.