Html Executable 4.2.1 Serial

Version 7.3: 19 September 2016 General. The memory consumption and loading speed of the sections 'Recipient Lists', 'Preview', and 'Sending' has been markedly improved. When using large amounts of Quickparts, the loading speed has been drastically improved.
(Enterprise Edition only). The self-repair of the internal database has been improved, problems with old installations or damaged databases have been solved. If an MS Access database is used as internal database, the 'Compress and Repair' function can now be triggered manually. The Quick Navigation is now disabled by default. The scaling of the user interface has been improved for high monitor resolutions. Other minor errors have been fixed, several improvements have been incorporated. Please note: This version is going to be the last version supporting Windows XP.
Profile. New SMTP Sending Profiles are now created with TLS Security by default. Some errors during the manually triggered connection test have been fixed. An error occurring when displaying the statistics in the 'Profile' section has been fixed. (Enterprise Edition only) Recipient List. The speed and the memory usage when working with large recipient lists has been improved drastically. The column 'Last Sent' is now sorted according to dates.
Importing Access Files with Office 2016 is now possible. The 'Search in all Lists' features now has a 'Delete' Button to reset the search results. The speed of Excel exports has been increased. When sorting a list, SmartSerialMail will now keep entry selections. The recipient list does not scroll anymore when changing the sending status of some entries. Exporting a list does not change the position in the recipient list anymore.
The 'Sending Status' statistic now also works for external tables. (Enterprise Edition only). The import summary now always shows the correct amount of imported entries. Importing a corrupted Access database does not result in a software error anymore. Excel export now also contains the 'Status' information. The Filter 'not equals' is now working correctly.
(Enterprise Edition only) Content. The functions 'Redo' and 'Undo' are now available in the HTML editor. The text floating property for images can now be set via HTML editor (float). Problems with German umlauts have been fixed. Links containing placeholders are now shown correctly in the link overview.
The function 'Delete' in the context menu now always deletes the selected content. The placeholder-function 'printIfNotEmpty' now also works for attachments.
(Enterprise Edition only). The hint dialog when pasting content from MS Word via Clipboard has been improved. Preview. The loading time of the preview when using large recipient lists has been decreased. The profile’s 'From' address is now used as the default value for the 'Test Email Address'. Under special circumstances SmartSerialMail was not responding anymore when loading the preview. This has been fixed.
Sending. The 'Sending' section is now loaded much faster when using large lists.
Html Executable 4.2.1 Serial Number
Resynching the sending status while a sending task is running is now supported by a failsafe mechanism. This prevents data loss, even when the computer crashes sending. Cc and Bcc recipients of the sender profile are now also used when sending via EWS. (Enterprise Edition only). Use the profile option 'set all to unsent, before starting a sending task' to use recipient lists not containing any email addresses with the status 'unsent'.
(Enterprise Edition only). An error occurring while resyncing the sending status (internal and external tables) has been fixed. (Enterprise Edition only).
The display of the amount of unsent elements for filtered lists has been corrected. (Enterprise Edition only). The link to the tracking statistic for finished sending tasks with activated tracking is now working. (Enterprise Edition only) List Management.
When collecting bounces, cancellations or subscriptions, new lists are only created when needed. (Enterprise Edition only). Bounce emails with the error code '5.2.2 (mailbox full)' are no longer handled as permanent bounces, but as temporary bounces. (Enterprise Edition only).
The correctly selected recipient list is now available in the 'list management' actions. (Enterprise Edition only). In general settings a 'reply to' address can now be entered.
(Enterprise Edition only). 'Collect from Outlook' now works correctly for emails in online mode (not cached). (Enterprise Edition only). Possible error messages from the POP3 or IMAP servers are now written to the protocol. (Enterprise Edition only) Version 7.2.2: 26 November 2015.
An error in HTML processing has been fixed: Apostrophes are no longer replaced by '. An error occuring while viewing the statistics in 'Profile' has been fixed. Version 7.2.1: 11 November 2015. Import and Export of Quickparts has been added. Errors in the Duplicate Search has been fixed.
Imagepaths containing 'Umlauts' are now handled correctly. Pasting text into search fields has been fixed.
Subnavigation is collapsable again. Errors blocking the installation of SmartSerialMail in Windows XP have been fixed. Version 7.2: 04 November 2015 Sender Profile and Sending. New sending mode 'EWS' (Exchange Web Services) enables easy use in combination with Office 365. Users can now send emails 'on behalf of'. Tracking-Statistics for Piwik: A new pie-chart shows the number of conversions in relation to the number of sent emails.
(Enterprise Edition only). S/MIME issues fixed: Signed emails are now shown correctly in webmail clients. (Enterprise Edition only). Placeholders can now also be used in the 'Reply-to' field.
(Enterprise Edition only). The message Id of sent emails no longer contains the local computer name. Users can now customize the email header field 'List Unsubscribe'. The email header field 'List Id' is set automatically and can be customized by the user. The send mode 'Save as file' now uses the recipient’s email address.
(Enterprise Edition only). Autodetection of profile settings has been improved. Exporting a recipient list of a finished sending task now works as expected.
Hybernation or Reboot does not cause a paused sending task to restart. Recipients lists and List Management. Subscriptions, cancellations, confirmations, and bounce mails can be processed via Office 365 / EWS (Exchange Web Services). (Enterprise Edition only). Users can now search for an email-address in all existing lists at once. The speed of the duplicate search in recipient lists has been improved dramatically.
The columns of a recipient list can now contain more than 255 characters. 'Soft Bounces' (temporary bounces) can now be processed.
(Enterprise Edition only). The processing speed of large lists has been improved. Erroneous email addresses in the Cc-column are now highlighted. (Enterprise Edition only). Large email accounts (more than 2GB) can now be processed in 'List Management'.
(Enterprise Edition only). Problems when importing from a non-formatted text file have been solved. New Recipient lists contain a new column for 'Bcc'-Recipients. Content and Attachments.
Personalized attachments: Quick parts can now be used to generate personalized PDF or Image attachments. (Enterprise Edition only). User-defined templates: Content can now be saved as a user-defined template.
The column 'LastSent' (date of last sending) is now available as a placeholder. A 'Save as PDF' function has been added in 'Preview'. Filename and filepath wildcards can now be used in attachments. (Enterprise Edition only). New placeholder function: 'Saveas': Emails can be saved as files.
Possible file types are: PDF, JPG or HTML. (Enterprise Edition only).
New Placeholder function: 'Include': The contents of files (text files) can now be included in email content. (Enterprise Edition only). New placeholder function 'PrintIfNotEmpty': A Placeholder is only printed if it is not empty. (Enterprise Edition only). New Placeholder Function 'ForEach': An output is created for each element in a list.
(Enterprise Edition only) Graphical User interface. The support for Windows 10 has been added. CPU usage has been dramatically reduced. Flickering of the left column of the 'Sending' view while processing a sending task has been fixed.
The behavior of the menu tree has been improved: Folders are no longer closed when saving the content and right-clicking behaves like expected. The user interface has been improved for larger display resolutions. A lot of other corrections and improvements have been made. Version 7.1: 12 June 2015 Processing speed. SmartSerialMail shows and processes large recipient lists more effectively, delays have been eliminated. Loading a great number of tasks or using a large recipient list no longer prolongs loading times in the dispatch view. Graphical user interface.
Different fonts and a consistent interface design result in a much clearer user interface. Individually configurable user interface: Navigation elements can be toggled under 'File' - 'View'. Profile. Bar charts provide an overview over how many emails were sent at which point in time and how many subscriptions, cancellations, confirmations, or bounces have been collected. (Enterprise Edition only). A second bar chart shows the tracking campaigns used in the sending tasks. (Enterprise Edition only) Recipient lists.
History: The fife most recent versions of the recipient list are saved automatically and can be restored if required. Alias placeholders for recipient lists enable users to define placeholders for entire lists. This way users can personalize content based on the recipient list. (Enterprise Edition only). Filter (filtered lists) can now be copied to other lists.
(Enterprise Edition only). A pie chart view shows the segmentation of used lists. (Enterprise Edition only) Content and quick parts. History: The fife most recent versions of each content are saved and can be restored if required. This includes the HTML part as well as the text-only part, the subject, and all alias placeholders in the content.
Sending operations. A new version of SSL is used for sending emails via a secure connection. The sending interface has been redesigned: 'New task' is now accessible via the quick navigation; the selection of profile, recipient list, and content has been improved. A diagram provides an overview over the five most recent sending tasks.
A pie chart grants an overview over all sent, fa.
Version 4.9.2 (June 20th, 2018). Improvements for Windows 10 April 2018 update. Faster compression method for more responsive ebooks.
Forbid virtual printers for PDF files: HTML Executable detects almost all PDF virtual printers, so that you can forbid them while still allowing real printers. Only for PDF files displayed with the built-in PDF viewer.
More operations of HTML Executable (such as external file encryption.) are now multi-threaded, HTML Executable does not appear stuck anymore. New HEScript event in UserMain script: OnWebUpdateNewVersionFound. This event occurs when a new version is detected by the web update feature at publication startup. HTML Executable now properly reads BOM to detect specific encoding before parsing files. For instance, Chinese characters in some HTML and PDF files are now properly detected and indexed. The global password generator now avoids confusing characters such as I, L, l, 0 and O.
Self-Extracting publications are now compatible with Microsoft Edge as default browser. Improved behavior of compiled PHP apps on multiple monitor setups.
Be sure to disable 'Always center the window' option in old projects. Fixed: search results always show '0' occurrence(s) for PDF files with special character set.
Fixed: Windows notifications sometimes generate false error reports. Fixed: clicking Help could sometimes freeze the GUI. Fixed: some PDF files were not correctly indexed by the search engine. Fixed: 'Encrypt External Files' now creates the destination folder if it does not exist.
Fixed: random error message 'Can't allocate the DIB handle'. Removed slow PPMD compression method. Updated skin engine, virtualization engine, PDF viewer engine and several internal components.
Compatibility for projects made with previous versions of HTML Executable Runtime modules for version 4.9.2 are compatible with publications made by versions 4.9.X, 4.8 but not compatible with publications made with previous versions of HTML Executable (4.7 and lower). Version 4.9.1 (November 15th, 2016). New compression method to bring more responsive ebooks: this method doesn't unpack data to memory fully but by chunks, which increases the loading speed of large files and the ebook's responsiveness. It is automatically selected by HTML Executable for compressing source files larger than 1 MB.
You can also enable it for any source file thanks to the new file property: ' Use streaming-compatible compression method'. Improved loading speed and memory usage when playing large audio and video files compressed in EXE files and not in external files. Fixed random thread deadlock when compiling or starting a new project on some computers. Removed the anti-debugger option which triggered some antivirus false positives. Increased length of the 'what's new' text in Web Update and tip about inserting multiple lines. Improved scanning of source files when starting a new project.
Changed system ID method that uses the hard disk's manufacturer serial ID. Warning: this can break existing hardware-locked keys, you will have to provide your end users with new hardware-locked registration keys. New global variable 'herestartwebupt' for Web Updates: now you have a way to notify users that their publication has been updated after a successful web update. Check the documentation for an example.
Fixed: the red cross button of the PDF viewer's toolbar was always visible in HTML viewer publications. Fixed: 'Could not register tab' error at startup on Windows PC tablets. Fixed: the built-in HTTP server was always started at publication startup although it wasn't necessary. Improved: in some cases, a simple error message box is displayed now rather than the full error report dialog box. Updated virtualization engine, PDF viewer engine. Compatibility for projects made with previous versions of HTML Executable A change in system ID method that uses the hard disk's manufacturer serial ID can break existing hardware-locked keys, so you will have to provide your end users with new hardware-locked registration keys.
Runtime modules for version 4.9.1 are compatible with publications made by versions 4.9.0, 4.8 but not compatible with publications made with previous versions of HTML Executable (4.7 and lower). Version 4.9 (October 29th, 2016). New Web Update feature: it enables publications to check for updates, download them and automatically install them. A Web Update Wizard guides end users through the updating process. No additional software is required, but you must have a web server where to host public update files generated by HTML Executable. Publications can automatically check for updates at startup.
A 'What's new' text can be optionally displayed. New global HEScript function to trigger a check for updates: Global.HEStartWebUpdate. This can be invoked from menu items or toolbar buttons for instance. New ability to encrypt external files: if you decide to keep large source files such as audio and video files outside of the publication (as external files), you may still want to protect them against copy. HTML Executable can encrypt external files so that these files can only be opened by the publication. This is a security feature that will help avoid unwanted copying of your publication resources.
It works with large files, especially media files such as HTML5 video (MP4 format) and audio. New ' Encrypt external files' option in the File Manager to display the ' Encrypt external files' utility. The latter allows you to decide which external files you want to protect with encryption.
Improved behavior when reading external files. HTML Executable now displays an error report when an unexpected error occurs and, after user acceptance, HTML Executable can send this error report directly to our support team for review. Updated EXE overheads to remove code that could trigger false positives in some antivirus programs.
New option 'Use virtualization for the runtime module' set off by default to minimize the risk of false positives in some antivirus programs. New Table of Contents property to allow only one visible panel at a time: CloseIfSearchPanelOpens lets you mimic the default behavior of CHM files. New field option to specify the PDF bookmark panel's initial width. New option to disable the 'View Commands' panel of the built-in PDF viewer. Our code signing utility now looks for certificates both in current user and local machine stores. New 'Reset with default list' button to fill the forbidden programs blacklist with pre-defined items.
Hyphens and other non-numeric characters are ignored in short registration keys. This lets you make registration keys such as 123-456-78 instead of 12345678. Fixed task dialog sizing problem in Windows 10 anniversary update.
Improved occurrence count of the built-in Search feature. Fixed incorrect EXE version information random bug. Fixed infinite loop bug that could occur when starting a new project ('creating XML structure' wait dialog box). Fixed window.external.GetHEScriptCom JavaScript call bug.
Improved letter confusion detection in registration keys. Improved invalid character detection in fields to avoid system error code 122 'The data area passed to a system call is too small'. HEScript event named OnWindowCloseQuery is now added to UserMain by default. Fixed bug that could lead to incorrect 'Runtime error 217' and 'HTML Executable corrupted DLL runtime Module' error messages on some computers.
Mamp Pro 4.2.1 Serial
Fixed: some Self-Extracting publication options were not saved in the project file. Fixed: Self-Extracting publications were acting weird with recent versions of FireFox. Fixed: PDF bookmarks were not shown at startup even if the option was enabled. Added a close button to the toolbar of the built-in PDF viewer, which lets users navigate back. Fixed: some external links were not working in PDF files displayed with the built-in PDF viewer. Fixed: problem to burn the Enky SL dongle on Windows 10.
Fixed: HTML Executable Web Update did not properly unpack 7z archives. Improved loading of large MP4 video files on Windows 10. Updated virtualization engine, HEScript engine, PDF viewer engine, HTML viewer engine. Updated Spanish, English and French language files with several new resource strings related to the new Web Update feature.
Updated documentation and new topics: How to call a javascript function? And How to prompt for a password for closing ebook? Update 4.9.0.1.
Fixed 'invalid registration key' random bug. EXE PE header checksum now correctly updated. The Cleanup utility now takes account of personalized user preference folder. Added a 'Copy to clipboard' button to the key generator so that only the registration key is copied.
Fixed: some encrypted external files could not be properly rendered. Minor tweaks.
Compatibility for projects made with previous versions of HTML Executable It is recommended to reset the Special Content list (Content Filetypes) to take account of recent changes for Windows 10, and to reset your system HTML pages. You should also review new resource strings if you manage your own language files. Runtime modules for version 4.9 are compatible with publications made by version 4.8 but not compatible with publications made with previous versions of HTML Executable (4.7 and lower). Version 4.8 (July 7th, 2016). New content protection feature: it enables publications to protect their own onscreen window content from being captured or copied through screenshot utilities. If someone tries to capture the window, the latter will appear black. The feature is only available on Windows 7 (Desktop Window Manager must be enabled) and later.
New 'If Content Protection cannot be activated, show an error message and exit publication' option to ensure that your ebook will only work if Content Protection is active. New software blacklisting feature: you can (such as screenshot capture software, screen gabbers and other screencorder software). It is possible to provide process names and keywords to search in all active window titles. When a forbidden program is found, the publication exits.
New Main Menu button that appears in main window title in order to replace menu bars. This will give a modern look to your publications. New Search box that allows users to type their search query directly. Search results are now displayed on the right side (except in RTL mode, on the left side). New option to show or hide the search box.
New skins to give a Windows 10 look to your ebooks/publications:. New option in the 'New Publication' wizard that lets you create a modern Windows 10-like application without menu bar, with Windows 10 skin and application menu button. The HTML5 video tag now works properly on Windows 10. New HTML5 MP4 video demo and topic in HTML Executable Help file. Improved playing of media files in general through HTML5 and/or Flash.
Improved behavior on Windows 10. New option to use short 10-digit registration keys instead of normal ones. Be sure to with new versions if you use this option in your publications.
The Table of Contents now accepts PNG images and alpha transparency for image items. New Table of Contents image editor which also imports PNG images and bitmap strips. SHA2 code signing and dual SHA1-SHA256 signatures are now handled. Time stamping uses 'RFC 3161 compatible' timestamp server in addition to Authenticode timestamp server when possible. You can configure your own timestamp servers in the Environment Options. It is now possible to use certificates available from the Windows Certificate Store (based on Subject Name or Thumbprint).
Links to bookmarks in PDF files are now supported. The PDF Viewer sample has been upgraded to show new features (bookmark jump, external URLs.). New option to remember last current page of PDF files. A menu command is also added to ebooks to let users disable the functionality if they don't want it. Context menus are now always disabled in popup windows unless you set the global variable named 'heenablectxmenuforpopup' to '1'. The status bar now bears a size grip if the main window is resizeable. Online activation now handles TLS/SSL protocols, which means you can use HTTPS for your activation/deactivation URLs if your server uses a valid SSL certificate.
You can now type the path of the source folder in the 'New Project Wizard' or drag and drop the homepage file. New 'Paste From Clipboard' button in Activation screens: you must reset system HTML pages in order to make it appear. New DisableHTTPNegociateProtocol property for IE Browser component. It offers a possible workaround if your publication uses Flash and you have troubles: frozen or not responding application, EXE that hangs and so on. Better handling of confusing-letters in registration keys (I/1, l/1, S/5, G/6, Z/2.). Change: the built-in server is now enabled by default. It is recommended to reset the Special Content list (Content Filetypes) to take account of recent changes for Windows 10.
A new 24x24 icon image has been added for Windows 10. Added support for WOFF2 fonts and SVG files. 'Comments' field in version information has been replaced by 'LegalTrademarks'. New ButtonAlign property to align toolbar buttons to the left or to the right.
Useful for RTL languages. New main window option: 'No DPI aware flag: use Windows dpi scaling'. This will modify the manifest resource embedded in EXE files automatically: no need to do it yourself. New 'Open Destination Folder' button on the compilation log page. New OnRestoreFromTray HEScript event.
Improved Java applet support with recent Oracle JVM security changes. The help topic tells you how to get your Java applets working. Better stability when processing large publications (project creation, compilation.). Zoom is also applied to popup windows, dialog boxes and HTML panels. New Windows 10 notifications when a build is finished. Fixed problems with large Self-Extracting publications.
Fixed 'Data Error' for large EXE and/or HEDATA files (2 GB and more). Fixed context menu in script editor. Fixed: EXE does not close if Validation fails. Improved High DPI and per monitor-DPI aware support. Better compatibility with protection software such as Obsidium: search for Obsidium in the documentation.
HTML Executable activation/deactivation now uses SSL/TLS by default. Updated HEScript scripting, engine skin engine, PDF viewer engine, HTML viewer engine. Updated documentation and help file. New resource strings: Ypaste, SErrorCopyProtectFailed, SErrorForbiddenProgramDetected. Files are now signed with SHA2 signatures. Updated Spanish, English and French language files.
Lots of internal changes and improvements. Compatibility for projects made with previous versions of HTML Executable It is recommended to reset the Special Content list (Content Filetypes) to take account of recent changes for Windows 10, and to reset your system HTML pages. Runtime modules for version 4.8 are not compatible with publications made with previous versions of HTML Executable. Version 4.0.0 (October 2011) HTML Executable 4 is an important major release with improvements in all areas.
Documentation. Enhanced documentation.
New PDF viewer sample. Full Unicode support and new interface. HTML Executable and publications are now fully Unicode-enabled. This is an important change that forced a complete rewrite of several parts of HTML Executable.
Some restrictions may apply, especially regarding the HTML Viewer engine (see its topic in the documentation). New ribbon-like user interface. Several options are more accessible. Project settings, XML files are stored in UTF-8 format. The 'New Project' wizard has an improved layout. Project files are now given the extension '.HEPX'.
The HEPX project format is a Zip archive containing XML, HTML and TXT data. New built-in PDF viewer for publications.
HTML Executable now lets you integrate a stand-alone PDF viewer in your publications. The built-in PDF engine handles almost all PDF documents fine. PDF files created by popular printer drivers, Microsoft Office or OpenOffice should be displayed and printed fine. However, PDF files created by imaging tools may not be properly displayed. Thumbnails, bookmarks, text selection, page printing, page navigation, zoom in and out functions are available. The new PDF viewer lets you keep your PDF documents as secure as possible: they are no more unpacked to the hard disk, so they cannot be copied.
PDF are indexed by the search engine like HTML pages and included in search results (optionally). Security profiles can be applied to PDF documents too: you can define user rights like text copying, page printing. End users can add PDF documents to their favorites. Compact: the PDF engine will add less than 2 Mb to your publication EXE file. It is possible to create 'PDF only' publications: HTML Executable can work like a PDF to EXE software. If you do not want to have a built-in PDF viewer, your publication can still use the default PDF reader installed on the end user's computer, like Adobe Reader. Hint: if you want to force the publication to open a PDF document in the default PDF reader instead of its built-in viewer, add the 'heopenit' target to the anchor tag as shown in the following HTML code: Open my document.
Publication and HTML rendering engines. HTML Viewer publications have an improved rendering engine. Full support for Internet Explorer 9 and HTML5 / CSS3. Your applications will now render HTML content with the new Trident (MSHTML) engine provided with IE9 if the latter is installed. New multithreading support for IE publications, allowing them to display pages faster. New EnableIE9GPUMode property (Application Settings Visual Controls IE Browser) Allows your application to use GPU Rendering mode (hardware acceleration). By default, it will use Software Rendering mode.
Only applicable if Internet Explorer 9 is installed on the end user's computer. New NoForceIEStandardMode property (Application Settings Visual Controls IE Browser) When set to False (default), webpages are displayed in IEn Standards mode, regardless of the!DOCTYPE directive. When set to True, only webpages containing standards-based!DOCTYPE directives are displayed in IEn mode. (n = 8 if IE8 is installed, n = 9 if IE9 is installed).
Added IE7 compatibility mode option: if you want your application to use the IE7 rendering engine, even if IE8 or IE9 is set up. Option available at: Application Settings Visual Controls IE Browser UseIE7CompatibilityMode. New Content Filetypes feature: you can now define whether third-party resources such as SWF, MP3, FLV, MP4. Should be extracted to disk or virtualized (i.e. Unpacked to memory only). Virtualization is a great feature, allowing you to keep files in memory so that they cannot be copied.
New CustomUserAgent property (Application Settings Visual Controls IE Browser) Lets you change the User Agent of the browser. If you leave it blank, the default user agent will be used (for instance, with IE9 installed, it could be 'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)'). Improved page printing options.
IE publication: new printer option ShowPageSetup to show/hide the Page Setup dialog before printing. Enhanced popup support for IE publications, new noresize creation parameter. New progress animation while loading large files. Unicode-enabled search engine. The search engine was highly improved in order to work with Unicode.
HTML Executable now correctly parses HTML pages encoded in foreign languages. Words are stored in the index in UTF-8 format. New word delimiter dictionary based on Unicode character categories.
There is a special option to split Chinese, Japanese and Korean characters. New wildcard search operators:. and?. Improved HTML parser.
Ebook security. Fixed security profile problems with pages in subfolders.
New option: store global password once on machine or USB stick (if portable publication). New 'upgrade' option for expiration date: for instance, you have a global rule to expire the software on 5/1/2012, and once it's expired, you will be releasing a new version requiring everyone to upgrade. By associating the expiration date to a version number, you have a way to reset the global expiration once a new version of the software is released. Trial ebooks - Activation, Deactivation and Validation. The available to owners of the Commercial edition has been updated for Unicode changes (data is now exchanged in UTF-8 format) and new features. New Automated Deactivation feature: in cases of refund requests or computer changes, you can let an end user deactivate the publication. This operation removes registration data from the computer and optionally permanently disables the registration key.
HTML Executable can handle automated deactivation too if you work with online activation: with our solution or with the. Automated deactivation increases the number of allowed activations. If the automated deactivation fails, an uninstall code is generated and displayed to the end user (and copied to the clipboard too). This uninstall code is the proof that the deactivation was successful.
You can verify the integrity of the uninstall code thanks to the new 'Check uninstall code' function in the. New Validation feature: the publication can periodically check whether the registration key of the end user is still valid or whether it is blocked. For instance, in case of fraudulent purchases, you can remotely block access to your publication. Important: end users must have an Internet connection for the validation.
You can define which action should be performed when the validation is unsuccessful. This feature is only available if online activation is chosen, so it will work with our solution or with the. You can now add an 'Unlock this program' menu command in your publication. End users can unlock your trial publication by selecting 'Help = Unlock this program'. Previously, end users had to use the nag screen at startup to unlock the program. In the same manner, you can have a 'Deactivate this program' menu command in your publication. End users can deactivate their registered publication by selecting 'Help = Deactivate this program'.
Previously, end users had to use the command line to deactivate their key. Fixed possible system ID modifications when using CPU ID. New HEScript events in the UserMain script: OnKeyNotValidated and OnKeyValidation. 'Registration Key' was revamped as 'Activation Key' in case of online activation. Global improvements. Improved compression method and publication file storage.
Although you can now create publications larger than 2 GB, we recommend you to keep your ebook EXE files as small as possible. Self-Extracting publications now can work with Firefox or Google Chrome portable editions. New HEScript support for IE zoom (IE publications only): you can configure the optical zoom percent, see the documentation. Built-in server improved to handle Java applets and JRE 6. Please keep in mind that not all Java applets may work. See the documentation.
Dialog boxes can now be exported/imported as templates. You can design dialog boxes once (such as the About dialog box) and create a template. The default template used for all new projects is stored in a file named hedlgtemplate.hesp in the HTML Executable's main folder.
Replace this default template with yours. Second-level menus can be created. Previously there was only the first hierarchy of menus. Now you can have a secondary item under a child item opening up. This will help you to have more menu links.
The Dependencies feature of HTML pages was improved: you can select several files at once to be dependencies, and choose whether they should be unpacked to memory or to the hard disk. File Manager: 'Clean' can now remove empty folders. Fixed bug with 'Display a maximized window' option. Updated skin engine and skins. Updated internal XML engine. Improved error handling while compiling.
Optimized compiler code. 'Data Execution Prevention' bug fixed. Improved virtualization system for third-party files. Improved HTML source code editor with better syntax highlighting, auto-line numbers. Table of Contents.
New HEScript function to modify the TOC dynamically: LoadTOCfromXMLFile and RefreshTOC. You can now show/hide TOC items thanks to the new Visibility property.
It can be associated to a Boolean HEScript function. Scripting improvement - HEScript language. New script engine handling Unicode. New HEScript built-in functions:. SelectDirectory: asks the end user for a folder. GetSpecialFolderPath: lets you retrieve Windows system paths. ManageWaitForm: lets you display a wait message dialog box.
New improved script editor with code auto completion (CTRL+SPACE), parameters help (SHIFT+Click), better syntax highlighting. Compatibility issues HTML Executable 4 can import projects made with previous 3.x versions. However, some issues may occur. Due to the Unicode introduction, system HTML pages and resource strings are inevitably replaced by new ones.
To prevent loss of data when you load a project saved with a 3.x version, HTML Executable will extract your previous system HTML pages and resource strings to XML/HTML files and store them in a zip archive. This Zip archive is created in the same folder as your.HEP project file and named project filenameconversionbackup.zip. This backup operation can be disabled in the Environment Options if you wish. 'System HTML pages' are now replaced by 'Dialog Boxes'. Dialog boxes are now in XHTML / UTF-8 format. 'Look' and associated CSS were modified.
Custom dialog boxes are ignored: please import them again. Fields have an ID attribute now for JavaScript manipulations. There are several new resource strings. Deactivation feature: the 'uninstall code' generator script was modified.
HEScript functions STRENCODEBINHEX and STRDECODEBINHEX were removed. Skins now have the '.SKN' extension and no more '.HES'. Skins were updated and some of them were removed.
The IE Browser = ViewImages option was removed. The 'Custom' toolbar button is now removed by default. When importing a project, it becomes 'user-editable' so that you can remove it if you do not use it. The HETEMP directive for DLL files loaded by the script engine is no more available.