Squirrel / Squirrel.Windows

An installation and update framework for Windows desktop apps
MIT License
7.33k stars 1.03k forks source link

Squirrel not working with Themida packed exe #1568

Closed chldbwnstm closed 4 years ago

chldbwnstm commented 4 years ago

Squirrel version(s) Which version(s) of the project are you using? Latest

Description

  1. I package my exe with themida TigerVM. Then, the auto updater unpackages the files until the exe file then stops from then. For example, for app-1.0.1 to 1.0.2, successfully checks the difference then downloads 1.0.2 full nuget package successfully, creates app-1.0.2 folder then starts unpackaging, downloads well until it reaches the Themida packed exe, does not unpackage from that specific exe.

Steps to recreate

  1. Package exe with themida
  2. squirrel --releasify app then put it on http server
  3. start update with the old version

Expected behavior unpackaging stops at themida packed exe.

Actual behavior It should unpackage all the files in the package.

Additional information Add any other context about the problem here

anaisbetts commented 4 years ago

I have no way to test Themida TigerVM or any other proprietary packing software, and you have provided zero debugging information. Please take this up with your packager vendor.