Search results

  1. gdgsupport

    🔥 Announcing XLS Padlock 2026.1 - July 15, 2026

    XLS Padlock 2026.1 is now available We have released XLS Padlock 2026.1, a maintenance update for the 2026.0 version shipped last month. It clears up a few issues reported in protected applications built with 2026.0, makes the Web Update feature noticeably more dependable, and irons out several...
  2. gdgsupport

    ERROR Application was not signed, an error occurred: The EXE file was not found: please first compile the workbook.

    "Sign EXE File Now" only signs an .exe that already exists in your project's output folder. It does not build it. The message "The EXE file was not found: please first compile the workbook" means XLS Padlock did not find a compiled .exe there when you clicked Sign. Two checks, in order: Build...
  3. gdgsupport

    Paquet Builder 2026.2 - 'Restart Computer' action fails

    Confirmed: this is a regression introduced in Paquet Builder 2026.2. The "Restart Computer" custom action stops rebooting after a rebuild in 2026.2, while installers built with earlier versions are unaffected. It is now fixed on our side. A hotfix is available. If you have already emailed...
  4. gdgsupport

    How to implement a persistent side panel (MV2/MV3 style) using HEScript and secondary windows?

    One clarification on the engine first, because it changes which of your ideas are reachable now versus later. ExeOutput for PHP's internal browser is WebView2-based, so you are right that WebView2 is the relevant platform here. The catch is that the specific pieces you cite...
  5. gdgsupport

    How to remove all registry entries during the uninstall process

    For this, use XLS Padlock's own Deactivation feature rather than trying to delete the activation entries from the registry by hand. Deactivation is the supported way to remove an activation from a machine: it clears the local activation cleanly so you can re-run the trial and activation flow...
  6. gdgsupport

    Setting up Trial Versions

    Both the key and the token are handled automatically by the Kit, and you do not write a wp-activation.php yourself. Key generation is automatic and on demand. There is no pool of keys to pre-create. When the app activates, the Kit generates the activation key server-side at that moment, from...
  7. gdgsupport

    Understanding the integration of PadLock's "Get Key Online" feature and the WooCommerce Integration Kit

    The 405 first, because it is the quickest to clear: the /getactivation/... route only accepts POST. A browser address bar sends a GET, so the Kit correctly answers "405 Method Not Allowed". That is not a sign that your id or your config is wrong, it is simply the endpoint refusing a GET...
  8. gdgsupport

    XLS PadLock (2026) "Build Secure Application" Issues

    A build that sits at a fixed percentage (80% here) for tens of minutes almost always means something outside XLS Padlock is stalling that step, not XLS Padlock itself looping. The 80% region is where the compiled EXE is protected and, if you enabled it, code-signed, which is exactly where an...
  9. gdgsupport

    🔥 Announcing XLS Padlock 2026 - June 18, 2026

    XLS Padlock 2026 is now available We have released XLS Padlock 2026, the new major version of our Excel workbook protection software. This release modernizes the core of the product and puts you back in control of what new AI features can do with a protected workbook. Three long-standing...
  10. gdgsupport

    Open URL upon app closing

    That is exactly right, and thanks for posting the solution. OnPubBeingClosed is the correct event for this, and OpenFile with an https URL opens it in the user's default browser. One note for anyone reusing it: OnPubBeingClosed runs while the app is shutting down, so keep the handler short. A...
  11. gdgsupport

    WooCommerce Kit installed, but struggling with Trial Version and activation

    You are mixing two different methods, and that is the whole source of the confusion. They are not meant to be used together. The "Generate a Trial Activation Key" chapter you read, where you paste a System ID, is the manual / offline key generator. You would only use that if you generated keys...
  12. gdgsupport

    Reset activations on client's side

    Short version: that message comes from the activation lookup, not from a broken install, and the reset is done on your side (your WooCommerce server), not from inside the compiled EXE. Why "invalid email - order not found" appears With the WooCommerce Integration Kit, the protected workbook...
  13. gdgsupport

    XLS Padlock Website

    Thanks for the report. This is a known issue on our side: it comes from a third-party component on the website, and it is already being addressed. A site update is imminent and ships alongside the upcoming XLS Padlock 2026 release, which clears this up. In the meantime the issue is intermittent...
  14. gdgsupport

    Minimum Excel Version for XLS Padlock.

    The Security, Excel Versions tab uses Microsoft's internal Office major version number, not a release year. The full mapping is: 9: Excel 2000 10: Excel 2002 11: Excel 2003 12: Excel 2007 14: Excel 2010 15: Excel 2013 16: Excel 2016, 2019, 2021, 2024, and 365 There is no 17, because Microsoft...
  15. gdgsupport

    Renaming heserver

    The heserver hostname is hardcoded in the EXE's internal pluggable protocol (https://heserver/, http://heserver/, ghe://heserver/), and it is process-local, two ExeOutput apps running side by side on the same machine each have their own private heserver inside their own process, no collision. So...
  16. gdgsupport

    Solution Exe stucked at "Just a moment, please..."

    Great news! Thanks for the follow-up!
  17. gdgsupport

    Solution Call to OS Function Failed

    Good to hear that close-and-reopen brings it back. The behaviour you describe (random "Call to OS Function Failed" that disappears on restart of the EXE, with the secondary-process-naming option correctly disabled this time) is consistent with a transient resource conflict rather than a...
  18. gdgsupport

    Solution Exe stucked at "Just a moment, please..."

    Thanks for the detail. The "Just a moment, please..." screen is the launcher's loading state while the bundled PHP-CGI process and the embedded Chromium (or WebView2) browser are being started by the EXE. When 6 PCs out of 40 succeed and the rest hang there, the cause is almost always something...
  19. gdgsupport

    ExeOutput - Problem with mb_convert_encoding function

    Glad you sorted it out, and thanks for posting the resolution , this helps the next person who hits the same symptom. For anyone arriving on this thread later: PHP's mbstring extension (which provides mb_convert_encoding, mb_strlen, mb_substr etc.) is disabled by default in ExeOutput for PHP's...
  20. gdgsupport

    Solution Call to OS Function Failed

    OK. Thanks. If you restart the computer and run your EXE again, does it work?
Back
Top