PDA

View Full Version : SetupBuilder 2015 Version 8.5 Build 4640 Pre-Release



NewsArchive
12-22-2014, 08:44 AM
SetupBuilder 2015 Version 8.5 Build 4640 Pre-Release Announcement

As promised, we have released "SetupBuilder 2015 Version 8.5" Pre-Release.
With this new version, programmers can be sure their applications will
install on Windows 10 / Server 10 and commercial software developers can
meet the requirements for Windows 10.

The purpose of the Pre-Release is to solicit one last round of testing
before the final release. So please test this release as much as possible.

The upcoming 8.5 Gold version is scheduled to be released in January 2015.

Thank you for all of the great suggestions, bug reports, and for using
SetupBuilder!

SetupBuilder 8.5 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.


SetupBuilder 2015 Version 8.5 Build 4640 (December 22, 2014)
----------------------------------------------------------------------------

NEW : Add preliminary built-in support for Windows 10 "Technical
Preview" and Windows Server 10 "Technical Preview" (the next
chapter). The compiler generates high-performance Windows
10-aware applications.

NEW : IDE: Add Windows 10 and Server 10 target operation system
Conditions to:

- Setup Requirements (OS Version Checking)
- Files and Folders
- Shortcuts
- INI Files
- Services
- File Extensions
- ODBC Drivers
- Run Programs

NEW : Add $WIN_10$ and $WIN_SERVER10$ to the "Common Definitions.sbi"
file.

NEW : The built-in %WINVER% runtime variable and the underlying
Windows operating system detection mechanism support Windows 10
and Server 10.

NEW : IDE: Add support for Windows 10 in the "#embed UAC manifest..."
compiler directive.

NEW : IDE: Add "Enable this application to work with OneDrive files"
option to the "Set App Compatibility Mode..." script function.

NEW : Add built-in support for SoftVelocity Clarion 10 (alpha).
***NOTE: This feature is disabled in the Pre-Release!***

NEW : IDE: Add support for Windows Secure Hash Algorithm 256 (SHA-2)
to enable SHA-2 type code-signing capability.

NEW : IDE: Add CODESIGN_SHA #pragma to programmatically enable SHA-1,
SHA-2, and hybrid SHA-1/SHA-2 code-signing.

NEW : The Signtool code-signing process supports RFC 3161 compliant
(trusted) timestamp servers now.

NEW : IDE: Add an additional SHA-2 compliant Geotrust timestamp
server to the "General Information" Digital Signature section
and to the "#code sign application..." compiler directive.

NEW : IDE: Add "No 'Make New Folder'" button to the "Select Install
Folder" dialog properties.

NEW : IDE: Add "Unregister SharedDlls File immediately" to the
"Unregister File Operation..." script function.

NEW : IDE: The 'Create Folder' Visualizer function supports target
operation system Conditions now.

NEW : Installer: Add an enhanced "Get Registry SubKey..." script
function to improve performance dramatically (and fixes an
annoying memory leak).

NEW : Recompiled wupdate.exe web update client to provide Windows 10
"Technical Preview" compatibility.

NEW : Recompiled wucheck.exe web update check client to provide
Windows 10 "Technical Preview" compatibility.

NEW : Updated online help (CHM and PDF).

FIX : IDE: The "Do not Calculate Available Disk Space" checkbox
option in the "Select Install Folder" dialog properties did not
work as expected.

FIX : IDE: Under certain circumstances, a failed compile did not
remove the generated (and incomplete) executable.

FIX : IDE: Possible duplicate registry key issue in the Registry
Visualizer.

----------------------------------------------------------------------------
----------------------------------------------------------------------------

The full history list can be obtained through the following link:
www.lindersoft.com/HISTORYSB8.TXT


Best regards,

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

--Helping You Build Better Installations
--SetupBuilder "point. click. ship"
--Create Windows 10 ready installations in minutes
--Official COMODO Code Signing and SSL Certificate Partner

NewsArchive
12-22-2014, 10:56 AM
Note: when you have updated your existing SetupBuilder 8.1 environment to
SetupBuilder 2015 Version 8.5, you can always "rollback" to your previous
version (see attached screenshots). The uninstaller supports smart rollback
capability.

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

--Helping You Build Better Installations
--SetupBuilder "point. click. ship"
--Create Windows 10 ready installations in minutes
--Official COMODO Code Signing and SSL Certificate Partner

NewsArchive
12-22-2014, 10:57 AM
How to support SHA-2 and SHA-1/SHA-2 code-signing?

The SetupBuilder 8.5 compiler supports SHA-1 (the default), SHA-2 and
"hybrid" SHA-1/SHA-2 code-signing now. You need the SHA-2 compatible
SignTool.exe from Microsoft and set the CODESIGN_SHA #pragma in your script.
That's all you have to do.

1. Download SignTool.exe Version "6.2.9200.16384" or later.

2. Point to the new SignTool.exe in SetupBuilder:

IDE -> Tools | Options... | File Locations tab

3. In the script, set the new CODESIGN_SHA #pragma.

#pragma CODESIGN_SHA = "2" --> Use SHA-2
#pragma CODESIGN_SHA = "12" --> Use "hybrid" SHA-1/SHA-2

Note: if you plan to support SHA-2, please read:

http://www.lindersoft.com/forums/showthread.php?t=43220

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

--Helping You Build Better Installations
--SetupBuilder "point. click. ship"
--Create Windows 10 ready installations in minutes
--Official COMODO Code Signing and SSL Certificate Partner

NewsArchive
12-31-2014, 04:28 AM
Friedrich,

Where or how do I get the newer SignTool.exe? I just downloaded the
Win 7 Windows SDK and the version in it is 6.1.7600.16385. You
indicated that it should be 6.2.9200.16384 or later.

Barton Whisler
Prosoft Inc.
Tampa, Florida

NewsArchive
12-31-2014, 04:56 AM
Barton,

> Where or how do I get the newer SignTool.exe? I just downloaded the
> Win 7 Windows SDK and the version in it is 6.1.7600.16385. You
> indicated that it should be 6.2.9200.16384 or later.

I think it's part of the Windows 8 SDK (November 2012 and later). As far as
I know, the SignTool.exe from the Windows 7 SDK is too old and does not
support the new stuff. But if you do not need SHA-2 or dual SHA-1/SHA-2
code-signing or RFC 3161 compliant timestamping then you can still use the
"old" SignTool.exe.

Friedrich

NewsArchive
12-31-2014, 04:59 AM
Friedrich,

Yep, looked closer at what was in Win 7 SDK and it is dated 2010<g>.

So went to my Win 8.1 machine and tried to download ISO but it would
not because something was missing. So had it install on the machine
(hate to waste that much space) but have not found the file yet. I
think that I installed all options but will go back and try again.

Barton

Barton Whisler
Prosoft Inc.
Tampa, Florida

NewsArchive
12-31-2014, 10:49 AM
Barton,

IMO, it is ridiculous that Microsoft does not allow to redistribute that
tiny 234KB tool :-(

Please check your email. I sent some instructions.

Friedrich

NewsArchive
01-02-2015, 03:38 AM
I total agree! Thanks for the instructions, make my life a LOT easier.

Barton