Hi Bobby,

Your problem is Vista's security system and the BDE. As you've noticed
Vista does not like you installing files which your software changes
outside the user's profile, hence your problems with PDOXUSRS.NET. You
will also have this problem if your software uses an inifile in its
install dir.

Since the BDE has been deprecated since Delphi 6, which was 5 years
ago, I think your best bet is to change your database access strategy.
Advertise your current version as not compatible with Vista and change
to a better, more recent database technology. In many cases (depending
on the database you're using) you can switch to ADO quite quickly
without changing much of your code. If your database is Paradox then
you'll need to change that too but I'd advise that anyway because
there are many better alternatives.

Probably not the answer you're looking for but I hope it helps anyway.

Dave.

Dave Murray
Glasgow, UK


--- In [email protected], Bobby Clarke <[EMAIL PROTECTED]> wrote:
>
> I use Wise Installation System v9 and it works - but not on Vista as
> it puts some writable BDE files in the root directory of the C 
> drive, which Vista does not like. The upgraded Wise Studio does 
> Vista but not the BDE.
> 
> InstallShield is expensive and seems to do Vista and BDE (although I 
> cannot confirm this) but results are "unpredictable" on what they 
> call "legacy" systems.
> 
> Does anyone know of an installer which does:
> - Vista
> - Standard Windows (95 to XP)
> - BDE
> and which, preferably, does not cost too much money?
> 
> As an intermediate solution I could continue to use Wise Installer 
> and move PDOXUSRS.NET to another location but I don't know how to 
> set NETDIR in the installation script and unless you get every file 
> written into C:\Documents and Settings\<user> then the program must 
> be run as a supervisor.
> 
> Any help appreciated.
> 
> 
> Bobby Clarke
> 
> 


Reply via email to