Version reference: 2017.0.1

To stay informed about future versions:

  Follow us on Twitter.

  Sign up for our RSS feeds.

Download XLS Padlock

Version 2017.0.1 - released on December 9th, 2017

  • Fixed: settings from "Security / VBA Security" were not properly saved and restored in templates.
  • Minor core updates.

Version 2017.0 - released on November 25th, 2017

  • Improved support for Windows 10 Falls Creator Update (version 1709).
  • Improved compatibility with Excel 2016 click-to-run (version 1710) and Excel 2013 click-to-run editions.
  • Fixed slow loading of protected Excel workbooks on some computers.
  • .DAT and auto-save files are no more created in the same folder as the EXE file by default. There is also a new advanced option to keep this behavior if you want.
  • "Assign macro" is now disabled if you don't allow access to VBE.
  • New advanced option: Do not disable Protect/Unprotect Sheet menu
  • New translation .SIL files available in Slovenian and Croatian.
  • New VBA helper code to retrieve XLS Padlock System ID from VBA.
  • New advanced option to disable display of debugging information in case of runtime errors detected by the VBA compiler.
  • New VBA helper code to allow other Excel instances to access secure workbook and companion files (see user guide).
  • Improved support for High DPI screens and multi-monitors.
  • Fixed: right click was sometimes no more working on worksheet tabs.
  • Fixed: sometimes, license files could not be created.
  • Fixed: validation could wrongly expire keys with a given number of runs.
  • Updated user guide (added new sections about using arrays and error handling in VBA compiler, new VBA code extensions...)
  • Updated core components.
  • Minor improvements.

Version 3.0.0 - released on September 9th, 2017

  • New online validation feature: ask a web server to validate the end user’s activation key before letting him access the workbook. Since it can be performed periodically, validation allows you to control the use of your Excel workbook: for instance, you can remotely block access in case of fraudulent purchases or refunds.
  • New WooCommerce integration kit: you can now sell and automate licensing of compiled Excel workbooks. Activation and validation features of XLS Padlock can be automated and fully integrated with your existing WooCommerce shop. See a fully-functional online demo. The WooCommerce Integration Kit is available for free to every XLS Padlock customer.
  • New security option: Hide Formula Bar (and disable the option so that users can't activate it again in the secure Excel session).
  • New feature: secure save files can be configured to be readable only on the computer they were saved on (hardware-locking).
  • New feature: clear activation data. Lets you remove activation keys on your local computer for testing purposes.
  • When selecting a secure save file, if the user chooses Cancel, the EXE goes back to the previous dialog box (where the user can choose what to do).
  • The Print option is now disabled when print is forbidden.
  • Users must confirm now when they save over an existing save file (prompt for overwriting save files).
  • Optimized loading of secure workbooks.
  • The "Protect Sheet" context menu command is now disabled.
  • Disabled "Share" button on Excel 2016.
  • Improved disabling of UI controls for all Excel versions.
  • The QAT (Quick Access Toolbar) is now always reset in a secure Excel session (can be disabled in the XLS Padlock's Advanced Options).
  • Several Excel constants are now properly recognized by the VBA compiler.
  • The secure Excel session will no more open workbooks executed from Windows Explorer. Instead, they will be opened in a new Excel instance.
  • New VBA API related to online validation.
  • Updated user guide.
  • Updated core components.
  • Minor improvements.

New installer making tutorial - July 8th, 2017

We have a new full tutorial to show you how to create an installer for a compiled workbook and how to configure the installer to associate the custom extension with the compiled workbook EXE file. The goal is that end users can double-click on a save file to immediately open it in Excel without any prompt.

See the tutorial

Version 2.5.0 - released on May 15th, 2017

  • Improved UI: use of system font, scaling items according to DPI and new vector graphics.
  • New App menu button.
  • New feature to load/save settings from/to template files so that you can reuse the same settings between different Excel workbooks.
  • Decreased size of output EXE files.
  • Full support for Large DPI screens.
  • New Spanish and Portuguese Brazil translations.
  • Improved right-to-left language support for dialog boxes.
  • New VBA API to get current save file path.
  • New VBA API to hide the wait dialog programmatically.
  • Fixed: some UI texts were not translated properly.
  • Several minor bug fixes reported by end users thanks to the integrated error report system.
  • Improved Excel-related error detection by XLS Padlock.
  • EXE PE header checksum is now properly set after compilation.
  • MAC address is no more the default method for computing system IDs.
  • Updated user guide.
  • Updated core components.
  • Minor improvements.

Version 2.4.0 - released on December 29th, 2016

  • New Online Activation feature to automate the retrieval of activation keys: the secure workbook can communicate with your website and download activation keys directly from the server instead of prompting end users. You must have set up the XLS Padlock Activation Kit on your web server to use this feature.
    • When the end user starts the application that uses online activation, a dialog box appears telling the user that an activation is required. This dialog box supersedes the “Enter Activation Key” dialog box.
    • The online activation dialog box can be customized at will: basic HTML text can be displayed (you can use HTML tags such as <B></B> and so on), links and even form fields.
    • Create registration forms for your applications: customers must fill in the form before accessing the secure workbook. Form data is then sent to your web server.
    • In addition to the standard XLS Padlock Key Generator in PHP, we also provide registered users with the XLS Padlock Activation Kit for free. This package contains a basic PHP web application that receives data from the secure workbook, generates appropriate activation keys and sends them back to the application. Thus, everything is automated. A dedicated user guide is included too. This web application can be enhanced and customized at will.
    • Manual activation can be allowed or not for end users who may not have an active Internet connection.
  • Secure save files can now have custom extensions instead of .XLSC.
  • New option: Do not allow other instances of Excel when opening the protected workbook.
  • New option: Disable PDF/XPS Export options in Excel.
  • Improved hardware-locking feature: you can now select one or more hardware components to generate unique system IDs.
  • New method to generate system IDs based on MAC address.
  • New advanced option: Maximize Excel window at startup
  • New variables to retrieve EXE File Version and Product Version fields with VBA code (see VBA extension in our user guide for samples).
  • The Personal XLSB files are no more loaded when opening a protected workbook.
  • Improved compiled VBA code handling when you install a new version of XLS Padlock.
  • XLS Padlock now tests if a provided custom icon file is valid or not before starting the real compilation.
  • Added profile loading/saving to the stand-alone Key Generator.
  • Fixed: in some cases, the "Load previous changes" window would not show up.
  • Fixed license text editor problems on Large DPI screens.
  • Updated user guide.
  • Updated our code signing tool GSignCode.
  • Minor improvements.

Backward Compatibility

Due to the improved hardware-locking system ID generator, you must resend activation keys to your existing customers if you rebuild your EXE files made with a previous version of XLS Padlock.

Version 2.3.0 - released on June 23rd, 2016

  • Fixed access violation in protection DLL due to Large Address Aware capability change for Excel (bug specific to Office 365 + Windows 7/8 users).
  • Improved behavior with some Excel versions (missing XLS Padlock ribbon for instance).
  • You can now import a list of system IDs in the key generator to batch generate serials with hardware ID support.
  • Improvement: XLS Padlock displays [Unsaved Project for %s] in its window title when no XLS Padlock project file is found for the current Excel workbook.
  • Improvement: an error message is now displayed if you don't provide the required system ID in the key generator.
  • Fix for rare bug "Trusted folder could not be registered".
  • New advanced option to allow F11 and F12 keystrokes.
  • You can now retrieve command-line parameters passed to the EXE with VBA code.
  • XLS Padlock verifies that the EXE is available before running it.
  • Updated user guide.
  • Minor improvements.

Version 2.2.1 - released on March 10th, 2016

  • A waiting dialog box is now displayed for code signing operations.
  • Disabled "Publish" in Excel 2016.
  • Improved bug and crash report system.
  • Fixed error when output folder does not exist.
  • Improved #NAME error detection for formula protection.
  • Prevent load/save other workbooks enhanced.
  • XLS Padlock now detects if Excel has been closed before compilation.
  • Fixed Zip Central Header error with "Lock VBA Project" enabled for XLS files.
  • Disabled Excel autosave feature.
  • Improved loading time of workbook applications started from shared folders.
  • Updated user guide.
  • Minor improvements.

Version 2.2.0 - released on February 26th, 2016

  • Improved UI with new sections and explanations about options.
  • New option: Save changes automatically and load them without prompt next time.
  • Improved command-line support to open secure workbook saves without any prompt: for instance, you can run: mysecureworkbook.exe "C:\My Documents\123.xlsc" to open the 123.xlsc save file.
  • The stand-alone key generator can now output activation keys in mass: several thousands in less than a second. This is useful for online stores where you deliver an activation key immediately after purchase for instance.
  • You can code sign your secure workbook applications with SHA-2 certificates now (a Windows requirement in 2016).
  • Several digest methods available for the digital signature: SHA-1, SHA-256 or dual SHA-1+SHA-256.
  • Improved support for built-in Excel add-ins such as Analysis ToolPak - VBA, Solver... You have the ability to enable or disable them in secure applications.
  • Improved task dialog for selecting options.
  • Fixed "Data not found" error in specific cases.
  • Workaround for "Error setting data in registry - Failed to set data for 'Data'.
  • Fixed Excel crash related to "Lock VBA project" feature in Excel 2007.
  • Fixed: in Excel 64-bit, CTRL+C and CTRL+V shortcuts were not working in the VBA compiler.
  • New crash report feature: if an unexpected error occurs in XLS Padlock, you now have the ability to send us a report and continue the application.
  • Updated user guide.
  • Minor improvements.
Site Map

Copyright © G.D.G. Software 2018. All rights reserved.