Results 1 to 7 of 7

Thread: SetupBuilder 6.5 Information [April 19, 2007]

  1. #1

    Default SetupBuilder 6.5 Information [April 19, 2007]

    Just wanted to let everyone know that the brand new SetupBuilder 6.5 will be
    released on Monday. We have added a few more fixes, and want to be able to
    regress test them over the weekend.

    SetupBuilder 6.5 is the largest update ever, reflecting the growing number
    of systems in production.

    Change log for release of SetupBuilder 6.5 Build 1840 (April 19, 2007)
    ----------------------------------------------------------------------------

    Features/Improvements/Fixes/Workarounds/Changes/Notes/Runtimes:

    FEATURE : Add "Releases" Visualizer. (Developer Edition only).

    FEATURE : Add experimental built-in support for Windows "Longhorn"
    (beta).

    FEATURE : Add support for ACL. Set access control lists on a variety of
    system objects. Add, edit and remove permissions for files,
    folders, registry keys and values. (Developer Edition only).

    FEATURE : Add support for "Microsoft Service Pack 6 for Visual Basic 6.0
    Redistributable (6.0.97.82)". (Developer Edition only).

    FEATURE : Add "#ifcompvar..." compiler directive. (Developer Edition
    only).

    FEATURE : Add "Run Command Line..." script function.

    FEATURE : Add "Move Local File(s)" script function.

    FEATURE : Add "Move Folder Tree" script function.

    FEATURE : Add "Contains" and "Does Not Contain" If Conditions.

    FEATURE : New /CV command line switch to set compiler variable values
    from the sbuilder.exe command line.

    FEATURE : New /R command line switch to set the Release from the
    sbuilder.exe command line.

    FEATURE : CSIDLs are available in the "Files and Folders" Visualizer.

    FEATURE : Add on-the-fly "Uninstall Code-Sign Replication" feature to
    code-sign your uninstall application at runtime on the
    target machine. (Developer Edition only).

    FEATURE : Add "Reboot Status" option to the "Get System Information"
    script function to determine whether the system should be
    restarted.

    FEATURE : Add "Use Alternative Patching Method (LSPatch)" option to the
    File Properties dialog (Patch tab).

    FEATURE : Add "Processor SSE Status" option to the "Get System
    Information" script function to detect whether the processor
    supports SSE.

    IMPROVEMENT: Add experimental "Clarion 7" detection.

    IMPROVEMENT: Enhanced code-signing password fill-in method. The PKEY.EXE
    file itself is code-signed now. (Developer Edition only).

    IMPROVEMENT: "Edit Service..." script function supports Pause and Resume.
    (Developer Edition only).

    IMPROVEMENT: Add "Append to Selected Folder" to Select Install Folder ->
    Browse Dialog.

    IMPROVEMENT: Create Include Scripts from within the Script Editor.

    IMPROVEMENT: Add CSIDL_LOCAL_APPDATA, CSIDL_PROGRAM_FILES_COMMON,
    CSIDL_PROGRAM_FILES, CSIDL_COMMON_DOCUMENTS,
    CSIDL_COMMON_FAVORITES and CSIDL_RESOURCES CSIDL values to
    the "Get Special Folder Path" script function.

    IMPROVEMENT: "Shortcut" Visualizer supports copy and paste now.

    IMPROVEMENT: "INI File" Visualizer supports copy and paste now.

    IMPROVEMENT: "Services" Visualizer supports copy and paste now.

    IMPROVEMENT: "ODBC Driver" Visualizer supports copy and paste now.

    IMPROVEMENT: "Run Programs" Visualizer supports copy and paste now.

    IMPROVEMENT: "File Extensions" Visualizer supports copy and paste now.

    IMPROVEMENT: [SB#702281] Compiler Report lists the "Source Folder" now.

    IMPROVEMENT: [SB#703031] Add "Do not Show Current Settings" option to the
    "Ready to Install" dialog.

    IMPROVEMENT: [SB#703041] Add "Split Source String at First Occurrence of
    Search String" Handle string Function.

    IMPROVEMENT: [SB#703041] Add "Split Source String at Last Occurrence of
    Search String" Handle string Function.

    IMPROVEMENT: [SB#703041] Add "Split Source String at Position from Left"
    Handle string Function.

    IMPROVEMENT: [SB#703041] Add "Split Source String at Position from Right"
    Handle string Function.

    IMPROVEMENT: The "Get System Information" function Physical Memory function
    supports $MEM_MEMORYLOAD$, $MEM_TOTALPHYS$, $MEM_AVAILPHYS$,
    $MEM_TOTALPAGEFILE$, $MEM_AVAILPAGEFILE$, $MEM_TOTALVIRTUAL$,
    and $MEM_AVAILVIRTUAL$ flags now. The default flag is
    $MEM_TOTALPHYS$.

    IMPROVEMENT: The Wizard can maintain button state/configuration when going
    < Back without any work on your part.

    IMPROVEMENT: Enable Web Update: You can now use a compiler variable in the
    Server Manifest File field to define a release-specific
    manifest file.

    IMPROVEMENT: You can now specify the "Web Update Client Target Folder" in
    the "Include Web Update Client" script function.

    IMPROVEMENT: Add "Set BS_PUSHBUTTON Button Style" and "Set BS_DEFPUSHBUTTON
    Button Style" options to the "Wizard: Set Control
    Properties..." script function.

    IMPROVEMENT: Add "no-cache" option to web installations.

    IMPROVEMENT: Add "Search for Supported Clarion Version" functionality.

    IMPROVEMENT: Add "Disable Next wizard button if no Supported Clarion Version
    detected" functionality.

    IMPROVEMENT: Add presetting the "Store Clarion Installation Folder in
    Variable:" variable functionality.

  2. #2

    Default Re: SetupBuilder 6.5 Information [April 19, 2007]

    FIX : [SB#701241] local:// macro in the License Agreement and Readme
    dialog was not working as expected.

    FIX : [SB#701242] Clicking the Print button on the Readme and License
    Agreement Dialogs and selecting a print to PDF always primed
    the filename as license.pdf

    FIX : [SB#701261] Target Files list in the "Files and Folders"
    Visualizer was case-sensitive.

    FIX : [SB#701271] Under certain circumstances, the "Handle Text File
    Operations" script function returned an incorrect errorcode in
    %_SB_ERRORCODE%.

    FIX : [SB#701272] Minor translation fix in the French language
    module.

    FIX : [SB#701301] When using the New project Wizard, it offered
    [SB5]... Eula.rtf instead of [SB]... Eula.rtf.

    FIX : [SB#702061] Zip and Unzip script functions caused a "load
    library error".

    FIX : [SB#702161] It was not possible to resize a column in the
    Files and Folder view without the listings automatically
    sorting.

    FIX : [SB#702162] File installation problem if the file is OS
    dependant and Vista and one or more other OS's were ticked
    (e.g. Vista and XP).

    FIX : "Play WAV File..." item could not be deleted from within the
    Script Editor.

    FIX : Uninstall did not register in-use files for deletion on next
    reboot.

    FIX : Possible save project file (.sb6) problem.

    FIX : It was not possible to uncheck the Web Deployment "Enable Web
    Update" option.

    FIX : Possible conditional flow execution installer problem.

    FIX : File Properties: Disable Version Patching option was not
    working as expected.

    FIX : Possible "Check File (Version then Date/Time)" and "Check File
    (Date Time)" file replacement installer problem.

    FIX : Possible <Alt>-<B> hotkey installer wizard problem.

    FIX : Permanent workaround for a SHBrowseForFolder Windows bug on
    64-bit Vista and 64-bit Longhorn (confirmed by Microsoft).

    FIX : [SB#704151] "Add a Digital Signature" did not allow compiler
    variables.

    FIX : Several Script Editor fixes.

    FIX : Several Compiler fixes.

    CHANGE : The install image for SetupBuilder 6 itself does not provide
    the per-user installation option any longer.

    CHANGE : "If Folder is not writable" control statement checks if a
    folder is read-only and writable now.

    CHANGE : Run VBScript (.vbs) can handle VBScripts up to 128 KB.

    CHANGE : Run Program does not execute applications in installer TEST
    mode any longer.

    CHANGE : Minor modification in the MDAC version detection function.

    CHANGE : [SB#702271] Add "Enable 'Extensions to Delete on Clean'" Tools
    option (disabled by default).

    CHANGE : Increased background text size to 1024 bytes.

    CHANGE : The "Count" Handle String Function is case-insensitive now.

    CHANGE : Version comparison can support AAAAAA.BBBBBB.CCCCCC.DDDDDD now.

    CHANGE : New standard variable initialization.

    CHANGE : Rename "Get System Information" function "Physical Memory" to
    "Memory Status".

    CHANGE : Rename "Get System Information" function "Hyper-Threading
    Technology Status" to "Processor Hyper-Threading Technology
    Status".

    CHANGE : Compiler does not code-sign multiple-volume installation images
    any longer.

    CHANGE : Installer SetFileDate timezone modification.

    CHANGE : The installer does not overwrite an existing uninstall .log any
    longer. It opens and appends entries to an existing uninstall
    .log.

    CHANGE : Minor LSPack (De-)compression Library modification.

    CHANGE : Updated iDeploy HTTP module.

    CHANGE : Updated wupdate.exe (including wupdate.sb6) web update client.
    By default, wupdate.exe uses the new "no-cache" option.

    CHANGE : wupdate.exe requests administrator execution level privileges
    under Vista now.

    CHANGE : Updated online help.

    CHANGE : Updated PDF manual.

    REGRESSION : [SB#702282] "Map/Disconnect Network Drive" script function was
    not working as expected.

    REGRESSION : "Add/Remove Shared Resource" script function was not working as
    expected.

    RUNTIME : Update "Microsoft DirectX 9.0c February 2007 Redistributable
    (9.17.892.0)".

    RUNTIME : Add "Microsoft Service Pack 6 for Visual Basic 6.0
    Redistributable (6.0.97.82) runtime to the Lindersoft runtime
    web server.

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

    Regards,

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

    "point. click. ship" - that's SetupBuilder 6
    Create Windows Vista ready installations in minutes

    -- Official Comodo Code Signing Certificate Partner

  3. #3

    Default Re: SetupBuilder 6.5 Information [April 19, 2007]

    Friedrich,

    > FEATURE : Add on-the-fly "Uninstall Code-Sign Replication" feature to
    > code-sign your uninstall application at runtime on the
    > target machine. (Developer Edition only).

    If your installer can copy the certificate on the fly in the _target
    machine_ to sign the uninstaller:

    Does this mean any program/malware could in theory code sign any code or
    itself by copying certificate information from an already signed legitimate
    program? It that's so, I guess code signing is not a real security
    measure...

    Does this mean you could stop using signcode.exe/signtool.exe and directly
    sign the installer and aplications using an already signed base file
    provided by us?

    Maybe I'm not understanding what this feature really does.

    Carlos Gutierrez

  4. #4

    Default Re: SetupBuilder 6.5 Information [April 19, 2007]

    Carlos,

    No, code-signing is absolutely secure!

    The problem is that uninstall applications are generated (on-the-fly) at
    runtime. So until now it was almost impossible to code-sign this uninstall
    application when you build your installer on your development machine
    (because the uninstall does not exist when you build your installer).

    The SetupBuilder 6.5 compiler simulates uninstall application generation on
    your development machine. Then it code-signs this uninstaller (on your
    machine) and generates a binary patch. "Uninstall Code-Sign Replication"
    applies that patch at runtime on the target machine. The result is a
    perfectly valid code-signed uninstall application.

    Your certificate is NOT required on the target machine to do this!

    Does this help?

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

    "point. click. ship" - that's SetupBuilder 6
    Create Windows Vista ready installations in minutes

    -- Official Comodo Code Signing and SSL Certificate Partner

  5. #5

    Default Re: SetupBuilder 6.5 Information [April 19, 2007]

    Friedrich,

    > The SetupBuilder 6.5 compiler simulates uninstall application generation
    > on your development machine. Then it code-signs this uninstaller (on your
    > machine) and generates a binary patch. "Uninstall Code-Sign Replication"
    > applies that patch at runtime on the target machine.

    I'm not sure if "impressed" has the full meaning it has in spanish, just in
    case add "open mouthed" to it, and that's how I am.

    Great work!

    Carlos Gutierrez

  6. #6

    Default Re: SetupBuilder 6.5 Information [April 19, 2007]

    > IMPROVEMENT: Add "no-cache" option to web installations.
    >
    > CHANGE : Updated wupdate.exe (including wupdate.sb6) web update client.
    > By default, wupdate.exe uses the new "no-cache" option.
    >

    Thank you very very very much.

    Kind Regards

    Ben

  7. #7

    Default Re: SetupBuilder 6.5 Information [April 19, 2007]



    Friedrich

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •