PDA

View Full Version : SetupBuilder 7.0 Beta Build 2631 Release



NewsArchive
06-18-2009, 04:41 AM
Hello all,

Today we released SetupBuilder 7.0 Beta Build 2631. This build contains
some bug fixes and comes with a revamped installation image to allow
"pinning" of the SetupBuilder IDE on Windows 7.

SetupBuilder 7 is available, free of charge, to all SetupBuilder customers
who have an active SetupBuilder maintenance subscription plan. If you do
not have an active subscription plan, please contact your account manager
at sales@lindersoft.com.

Just like any release, we welcome any bug reports and suggestions. We
continue testing and fixing of problems, as we move towards final release.

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

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

-- Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
06-18-2009, 10:26 AM
One of the most commonly asked questions for SB7 is whether it's possible to
customize the installer icon. The answer is YES! See attached screenshot.

Only one line is required to inject your own icon:

#pragma SETUPICON = "[SB_REDIST]\wucheck.ico"

--
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
06-18-2009, 10:26 AM
Another commonly asked questions for SB7 is whether it's possible to launch
an application non-elevated from a SetupBuilder 7 installer on Vista.

And again, the answer is YES!

As you probably know, User Account Control (UAC) is the Microsoft answer to
reducing the privileges users run with by default in Windows Vista and
Windows 7. Windows Server 2008 and Windows Server 2008 R2 also support UAC.

A typical problem are applications that are launched as part of an install.
It is very common to start an application at the end of the installation.
Unfortunately, the application is often started under the wrong user context
because the user provided elevated credentials to perform the installation
and the application is created with the elevated user token.

Let us assume, you have a "JoeUser" Standard User account under Vista.
Installation applications always run elevated -- an elevated process is
usually one that has been launched by someone with a Full Administrator
Token and runs with High Integrity Level Privileges (administrator execution
level privileges). If "JoeUser" starts the installation, UAC determines
that the Current User does not have a token of sufficiently high Integrity
Level and the Credentials Prompt asks the user to provide a username and
password of someone who has sufficient rights. Windows will then create the
necessary token for that user and uses it to elevate the process so you can
now continue with the installation. Please note that you are on a
completely different profile after the elevation. You have switched from
the "JoeUser" profile to the "Administrator" profile!

If you launch an application (during the installation process or at the end
of the installation), the elevated privileges are carried over to that
application. But unless an application is designed to be run only by system
administrators, it should always be run with the least privilege! In most
cases, running an application with elevated privileges on Windows Vista
platforms is discouraged.

Developers would like to start the application "non-elevated" so it can
perform configurations in the context of the "original" Standard User. The
"Launch non-elevated under UAC" feature in SetupBuilder 7 can do this for
you on both 32-bit and 64-bit UAC-aware systems!

--
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
06-18-2009, 10:27 AM
Here is commonly asked questions #3: "I am using SB6 to embed a Vista-aware
manifest into my application, but my customers get a Program Compatibility
Assistant (PCA) mitigation on Windows 7. Win7 displays a 'This program
might not have installed correctly' and offers to reinstall the program
using recommended settings. What can I do?"

There is a new "Compatibility Information" option in the SB7 "#embed UAC
manifest..." directive to embed a Win7-aware manifest into your application.
Set it to Vista (or Windows 7) and you are done.

Of course, all installer applications compiled with the latest SetupBuilder
6.9 and 7.0 (beta) are already Windows 7 compatible!

--
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
06-18-2009, 10:28 AM
Commonly asked questions #4: "Is SetupBuilder 7 backward compatible?"

Yes. SetupBuilder is backward compatible in that you can open older .sb5
and .sb6 projects with newer versions.

--
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
06-18-2009, 10:29 AM
> Commonly asked questions #4: "Is SetupBuilder 7 backward compatible?"
>
> Yes. SetupBuilder is backward compatible in that you can open older .sb5
> and .sb6 projects with newer versions.

But please create backup files before doing this! Remember, SB7 is
* B E T A * software. Although we tested the program thoroughly before
distributing, the possibility remains that an unknown bug could surface.

--
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
06-18-2009, 10:29 AM
Friedrich,

> > Commonly asked questions

You DO enjoy talking to yourself, don't you?!<g>

--
Lee White

Enroll Today at http://CWaddons.com

NewsArchive
06-18-2009, 10:29 AM
>> > Commonly asked questions
>
> You DO enjoy talking to yourself, don't you?!<g>
>

<G> Yes :)

Friedrich

NewsArchive
06-19-2009, 01:46 AM
Friedrich,

Thanks for these commonly asked questions!

Jorge A. Lavera recently wrote:

> If I have SB 6.9, and I'm not interested in the custom dialog editor
> feature, what else does SB 7 have for me?

And, of course, there IS a LONG list of reasons, including what you just
stated in this thread.

BTW, for those interested - here's a Microsoft reference for Windows 7
manifest:

Windows 7 Manifest - Microsoft MSDN
http://msdn.microsoft.com/en-us/library/dd371711(VS.85).aspx

David

--
From David Troxell - Product Scope 7.8 - Encourager Software
Product Scope 7 Viewer - NO Registration Fee! Free to Use!
http://www.encouragersoftware.com/
Clarion Third Party Profile Exchange Online
http://encouragersoftware.com/profile/clarlinks.html
http://www.profileexchanges.com/blog/

NewsArchive
06-19-2009, 01:48 AM
Chicks dig the accent <g>

--
Russell B. Eggen
www.radfusion.com
Clarion developers: www.radfusion.com/dev.htm