FaithBeam / Sims-1-Complete-Collection-Widescreen-Patcher

Patches The Sims 1 to a custom resolution.
MIT License
237 stars 8 forks source link

Sims1WidescreenPatcher.exe keeps running in the background and won't show up #42

Closed yacort closed 1 year ago

yacort commented 3 years ago

Installed Sims Version Sims 1 Complete Collection, etc.

Are you using a nocd exe / crack? yes Describe the issue. Include screenshots if you can After the first time using it, I wanted to open the executable again and it only keeps going in the background. Tried everything but no dice. What are the steps to reproduce the issue? -Open the program for the first time -Use it to patch a cracked exe to the desired resolution -Exit the program, test if it runs and try to open it again.

*Please attach the generated log file SimsWidescreenPatcher.log Sims1WidescreenPatcher.log *

FaithBeam commented 3 years ago

@yacort If you kill the application with task manager, run it again and close it, does it still run in the background?

yacort commented 3 years ago

@yacort If you kill the application with task manager, run it again and close it, does it still run in the background?

Nope, I even killed it with procexp64 just to be sure. Had another person test it with windows 10 and has the same problem.

FaithBeam commented 3 years ago

@yacort Try these two, I've changed some settings around the onclose method to hopefully kill it when the X button is clicked, and made the patch process single threaded, respectively. Sims1WidescreenPatcher.2.0.3-beta.1.zip
Sims1WidescreenPatcher.2.0.3-beta.2.zip There are two cases I'd like you to test out after killing any existing process:

  1. Run the patch like normal and see what happens. Patch, exit, try to run patch again.
  2. Kill any existing processes, run the program without patching, close it, and try running it again. This would tell me if there was potentially runaway threads when the patch occurs.
yacort commented 3 years ago

@yacort Try these two, I've changed some settings around the onclose method to hopefully kill it when the X button is clicked, and made the patch process single threaded, respectively. Sims1WidescreenPatcher.2.0.3-beta.1.zip Sims1WidescreenPatcher.2.0.3-beta.2.zip There are two cases I'd like you to test out after killing any existing process:

  1. Run the patch like normal and see what happens. Patch, exit, try to run patch again.
  2. Kill any existing processes, run the program without patching, close it, and try running it again. This would tell me if there was potentially runaway threads when the patch occurs.

Is still behaving like the others versions, but now at least it appears in the windows' regular taskmanager Screenshot_8 Screenshot_7 Sorry for my late reply and thanks in advance!

FaithBeam commented 2 years ago

@yacort Try this release. It is another attempt force close the application on exit. Sims1WidescreenPatcher.2.0.3-beta.3.zip