[cvsnt] Re: Using InnoSetup?

Tony Hoyle tmh at nodomain.org
Tue Nov 26 17:48:07 GMT 2002

Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.

On Tue, 26 Nov 2002 17:34:52 GMT, mlaan at nospam4me.cs.vu.nl (Martijn
Laan) wrote:

>To specify a group of files you could use wildcards in the Source
>parameter. You could also use ISTool: it allows you to 'multiedit'
>your entries and associate components to multiple entries at once.

I've used that... it's still not as nice as having groups of files to
work with - it's not nearly as nice as seeing the files grouped
together (and you can't sort the file view by component unless you do
it by hand, so you can't group things that way easily).

>Sorry, but unfortunately the uninstaller doesn't support scripting  (I
>mean [Code]).

That's a problem as I need to stop/uninstall the service during
uninstall.  Calling 'net stop cvs' as an external executable seems to
work but it does rely on net.exe not changing its name/moving.

>Windows handles the sort order. New things are sorted alphabatically
>AFAIK. Note that it sorts things including the '.lnk' extension, so
>'My Program' ends up below 'My Program Help' unless you use 'My
>Program ' to trick it. There is a registry key where Windows stores
>the sort order (I forgot the name) but there's no Windows API call to
>access/modify it.

It's definately not alphabetical!!!  Installshield seems to be able to
fix the order (it always looks correct to me, anyway).  with Innosetup
I get:

CVSNT command reference
cvsnt home page
Service control panel
The cvs server protocol
Uninstall cvsnt
cvsnt version of 'version management with cvs'

>The path is stored under HKLM\System\CurrentControlSet\Control\Session
>Manager\Environment. Support functions like Pos() can be used to scan
>it if you want too. AUTOEXEC.BAT should be to hard either, just use
>Load/SaveStringsFromFile and scan trough the string array.

It's not going to work anyway unless I can script the uninstall...
there's no point in putting the path there unless it can be removed
again safely.


More information about the cvsnt mailing list
Download the latest CVSNT, TortosieCVS, WinCVS etc. for Windows 8 etc.
@CVSNT on Twitter   CVSNT on Facebook