PDA

View Full Version : Clarion 6 UAC Installation Fix Version 1.30



NewsArchive
05-29-2009, 01:45 AM
All,

I have uploaded a new version 1.30 of the "Clarion 6 UAC Installation Fix"
application. It supports both 32- and 64-bit Windows now.

For compatibility reasons, it's still called "Vista fix".

As you probably know, the Windows Vista, Windows Server 2008 and Windows 7
operating systems provide a new security feature named User Account Control
(UAC). An "UAC-aware" installer is required in order to correctly install
your applications.

Even if your Clarion 3rd party vendor provides a UAC-aware installer, it's
not possible to correctly auto-detect the installed Clarion version. The
original Clarion 6 installer is unable to write to the WIN.INI file and to
update the system path environment variable on Windows Vista, Windows Server
2008 and Windows 7. These actions require a UAC-aware installer with
administrator execution level privileges.

We have developed a tiny "Clarion 6 Vista Installation Fix" installer
application compiled with SetupBuilder 7.0. This freeware application makes
the appropriate WIN.INI modifications so 3rd party installations can detect
Clarion 6 on Vista, Windows Server 2008 and Windows 7 machines. It also
adds the Clarion \Bin path to the system path environment variable.

You can download the code-signed installer application from this URL:
http://lindersoft.com/c6_vista_fix.exe

This is a freeware application and you can redistribute it to your
customers.

You can use the fix on Windows Vista, Windows Server 2008 and Windows 7.

Just follow the wizard to apply the fix and all 3rd party installers should
be able to auto-detect your Clarion 6 environment on Vista and Windows
Server 2008.

To uninstall the "Clarion 6 Vista Installation Fix", just start
"c6_vista_fix.exe" again or use the "Uninst_Clarion 6 Installation Fix for
Vista.exe" uninstaller application located in your Clarion 6 folder.

Note: you don't need this fix for Clarion 7!

Hope this helps.

--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910

SetupBuilder is installation for Windows -- "point. click. ship"

-- Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
05-29-2009, 01:45 AM
Hi Friedrich,

> You can download the code-signed installer application from this URL:
> http://lindersoft.com/c6_vista_fix.exe

Thanks Friedrich!

Best regards,

--
Arnór Baldvinsson - Icetips Alta LLC
Port Angeles, Washington
www.icetips.com - www.buildautomator.com

Icetips product subscriptions at http://www.icetips.com/subscribe.php

NewsArchive
05-29-2009, 01:46 AM
> The original Clarion 6 installer is unable to write to the WIN.INI file and to
> update the system path environment variable on Windows Vista, Windows Server
> 2008 and Windows 7. These actions require a UAC-aware installer with
> administrator execution level privileges.

Do you know if SV is going to use an updated version of SetupBuilder for
the 9059 release?

That would fix the problem wouldn't it?

Seems only fair that you get to charge them for an update.

I suggest $800 sounds about right<g>

:-)

Charles



--
-------------------------------------------------------------------------------------------------------
Charles Edmonds
www.ezchangelog.com - "Free ChangeLog software to manage your projects!"
www.setupcast.com - "A revolutionary new publishing system for software
developers - enhanced for SetupBuilder users!"
www.pagesnip.com - "Print and Save the Web, just the way you want it!"
www.clarionproseries.com - "Serious tools for Clarion Developers"
www.ezround.com - "Round Corner HTML tables with matching Banners, Buttons
and Forms!"
www.lansrad.com - "Intelligent Solutions for Universal Problems"
www.fotokiss.com - "World's Best Auction Photo Editor"
-------------------------------------------------------------------------------------------------------

NewsArchive
05-29-2009, 01:46 AM
Hi Charles,

> Do you know if SV is going to use an updated version of SetupBuilder for
> the 9059 release?
>
> That would fix the problem wouldn't it?
>
> Seems only fair that you get to charge them for an update.
>
> I suggest $800 sounds about right<g>

All patches are compiled with the latest SetupBuilder versions. But the
patches are not the problem -- it's the original C6.0 install (SetupBuilder
4) that is not UAC-aware.

Friedrich

--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910

SetupBuilder is installation -- "point. click. ship"

-- Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
05-29-2009, 08:55 AM
Thanks friedrich.

--
Geoff (Capesoft)

www.capesoft.com
The Capesoft inside scoop: http://twitter.com/geoffthomson

NewsArchive
05-30-2009, 01:33 AM
> All patches are compiled with the latest SetupBuilder versions. But the
> patches are not the problem -- it's the original C6.0 install (SetupBuilder
> 4) that is not UAC-aware.

I knew that.

But it would seem logical that the new "full" installs of C6/9059 would be
able to correctly install on a new Vista/2008/Windows& PC.

I couldn't recall if the full 9058 (for example) still required you to
install from the CD and then apply it over the top, but thinking about it
now I guess that is the case.

At any rate, thanks for making the "fix" available!

:-)

Charles


--
-------------------------------------------------------------------------------------------------------
Charles Edmonds
www.ezchangelog.com - "Free ChangeLog software to manage your projects!"
www.setupcast.com - "A revolutionary new publishing system for software
developers - enhanced for SetupBuilder users!"
www.pagesnip.com - "Print and Save the Web, just the way you want it!"
www.clarionproseries.com - "Serious tools for Clarion Developers"
www.ezround.com - "Round Corner HTML tables with matching Banners, Buttons
and Forms!"
www.lansrad.com - "Intelligent Solutions for Universal Problems"
www.fotokiss.com - "World's Best Auction Photo Editor"
-------------------------------------------------------------------------------------------------------

NewsArchive
05-30-2009, 01:35 AM
> Even if your Clarion 3rd party vendor provides a UAC-aware installer, it's
> not possible to correctly auto-detect the installed Clarion version. The
> original Clarion 6 installer is unable to write to the WIN.INI file and to
> update the system path environment variable on Windows Vista, Windows Server
> 2008 and Windows 7. These actions require a UAC-aware installer with
> administrator execution level privileges.

All true.

However, since Clarion 5.5, SV has also stored the Clarion root path in
the system registry under a Clarion version key:
HKLM\SOFTWARE\SoftVelocity\{major version}
where {major version} is Clarion5.5, Clarion6, or Clarion7.

Shouldn't SB rely on the registry instead of the INI for 5.5 and later?
For UAC systems at least?

They also store the patch level, but unfortunately it isn't reliable.
For the 9059 SP install, the SV installation script saved the value 9056.

--
Phil Carroll
http://www.enablingsimplicity.com

NewsArchive
06-01-2009, 01:32 AM
> Shouldn't SB rely on the registry instead of the INI for 5.5 and later?
> For UAC systems at least?

This would break backward compatibility because the Clarion edition type is
not stored in the registry. Sure, it would be possible to completely
rewrite that Clarion functionality in the installer runtime (e.g. try to get
the root folder from the registry, then go to the detected folder to
retrieve the Clarion edition based on specific files, etc.). But again, it
would be an internal logic change that would require a rewrite.

BTW, Clarion 7 detection is based on the registry.

--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910

SetupBuilder is installation -- "point. click. ship"

-- Official Comodo Code Signing and SSL Certificate Partner