...to be of *some* help here. (I swear, I *was* going to reply earlier, but then I thought I'd look up the specific pages for you, and then I put that off until I was going to look up new stuff anyway, and then... Sorry.)

Craig B: I need to create something which will basically just run some CD-based user-optional setups of existing programs from their directories and one conditional (based on detected OS) driver install. It's all Win32 stuff.
Well, then there's lots of shareware and various kinds of freeware and Free Software that can do the job.

Much of it (of course! :-) built with Delphi.


I know that it could be done in Delphi which I own but I have no clue where to start and I am *not* a programmer.
Uh, this may be a stupid question, but what are you doing with Delphi then? I'll assume, in the hope that the rest of my reply will be useful to you, that you're just being modest, and *can* actually use Delphi at least as a simple drag-and-drop "Visual Programming" environment.


Once upon a time I managed to get thru some fairly complex installations using Knowledge Dynamics "wInstall" but they seem to have been eaten by the InstallShield folks. I have an eval copy of InstallShield Express (cuz it's the least expensive of their offerings) but it is not intuitive to me.
Me neither... Not that I looked at it very much, but it ("InstallShield Express", which I assume is an el-cheapo version) came free with Delphi Client-Server. This was with D3, and I only have the "Professional" version of D5, which doesn't include ISE (AFAICS), so I don't know what the latest versions are like. But anyway, here's hoping that won't matter...


Contract programming to achieve the goal is a good possibility.
...and that won't be necessary, because...

Any recommendations & etc would be greatly appreciated.
...there's loads of stuff at [link|http://www.torry.net|Torry's]. Mainly on the [link|http://www.torry.net/tools_install.htm|Installation Tools] page, but there's also an [link|http://www.torry.net/install.htm|Installation Components] page -- I gather the former is for "InstallShield"-type applications, and the latter for stuff that lets you build such a tool for (or rather, into?) your application.

Of the components, I'd say the first two look promising... Unless you run into trouble with Sven Bobrowski's licensing terms, "Free for non-commercial use"; this is for work, right? And you'd need the source for Ainars Skangals'TInstComp, to compile it for D5... Whoa, that'll set you back -- a whole tenner!  :-) Rafael Aguilo's TStored doesn't say anything about being able to set Registry values, and Jason Swager's TSetup hasn't been updated in a while, so I dunno... Oh well, maybe both that and Sven's Setup Tool Kit would be overkill for your needs, anyway? In which case, that would go doubly for the "Youseful" Installation Components, which also cost more like real money (but still a pittance, compared to farming this out as a programming job). I assume the Web-based Installation Components page (link in the list on the left at Torry's) is of no interest to you, at least for now... But, hey, it's something to keep in mind, eh?

When it comes to the full-fledged installation tools, I have even less experience than with InstallShield (i.e, none). What little I know about them, is this: Chief's Installer Pro used to have a pretty good reputation, but I haven't heard much about it lately; and lo, the newest version on Torry's is over a year old. It's also one of those annoying shareware thingies that comes with no source, apparently not even at extra cost. Lars Arvidsson's "Create Setup" would be promising if you knew how to use Install Shield Express; I once used a set of shareware components from Lars (yes, properly licensed -- 30 bucks IIRC), and they did what they claimed to do well enough. The two freeware offerings from what looks like "real companies", [link|http://www.ginstall.com/|Ghost Installer] and [link|http://www.qsc.co.uk|GP-Install], certainly seem to be able to do all you want and more... I guess you better check those out on their corporate home pages.

But the ones you hear most about in the Delphi world are Richey Fellner's "INF-Tool" (shareware) and, above all, Jordan Russell's "Inno Setup" (free, source included/on request). They're both script-based, but for the latter there is Brad Stowers' "Inno Setup Express" graphical script generator. Brad is another guy whose free components I've used and liked, so the fact that he made the front-end for it would be enough to clinch the deal for Inno Setup, for me personally... OTOH, if you want to make it more programmable, there's also Martijn Laan's Inno Setup Extensions.

Sheesh, I see I'm barely past half the page... (And I'm not even going to *try* to critique what there might be on the "Upgrade Tools" and "Web Upgrades" -- again, in the list on the left -- pages!) But at a glance, the rest look either unfamiliar, outdated, or over-priced to me. Naah, that may be an unfair generalization -- go read all the way down for yourself! Well, anyway, I think my recommendation will have to be: Inno Setup + Express.

HTH!


mailto:c***g@cheetahu****et
Posted and mailed, in case you've given up looking here.

Again, sorry it took so long.