I was hesitant to issue this interim update because I had not diagnosed all the new minidumps sent to me. That new functionality is definitely helpful, and will be more helpful as I refine it. Sadly, it isn't yet as helpful as I'd hoped, though is definitely a good clue and gives me an idea of where the problem occurred.
Consider it yet another 'nightly build'. I probably did NOT get to evaluating your minidump submission or crash report, I haven't gotten to them yet and am also attempting some more general fixes to improve safety conditions. Most crashes seem to occur when there is process destruction activity while an event is occurring upon that process, despite my design to avoid such problems. There is a flaw somewhere.
This beta fixes some minor anomalies before I embark on larger changes:
Consider it yet another 'nightly build'. I probably did NOT get to evaluating your minidump submission or crash report, I haven't gotten to them yet and am also attempting some more general fixes to improve safety conditions. Most crashes seem to occur when there is process destruction activity while an event is occurring upon that process, despite my design to avoid such problems. There is a flaw somewhere.
This beta fixes some minor anomalies before I embark on larger changes:
- Fix.QuickUpdater: (beta2beta) It seems the SFX archive mysteriously wasn't silent for some reason in the 32-bit build, likely having to do with the SFX archive being updated instead of wholly recreated each build iteration
- Fix.QuickUpgrade: (beta2beta) Fixed inability to terminate Process Lasso's GUI in most cases (new bug last build)
- Fix.Core: Keep Running processes were being launched and having Process Lasso's taskbar icon under *some* circumstances
- Fix.GUI: (beta2beta) Fix truncated text of new update available dialog
- Addition.QuickUpdater: Now has the ability to self-update
- Change.Core: Tweaked delay on Keep Running processes (to allow for system startup)
- Change.Core: Keep Running now doesn't force an exact match of process path, it will count instances via their base name too
- Change.Core: Change process launch flags for keep running processes
- Change.GUI: Shortened update dialog - less text, more direct info