#13 Add de-amelioration & more

Merged
he3als merged 9 commits from review into master 1 month ago
he3als commented 1 month ago
Collaborator
  • Adds de-amelioration function
    • Uninstalls ExplorerPatcher & Open-Shell
    • Clears all policies
    • Runs Windows Setup with /Server argument to bypass requirements
  • Seperates the Windows image selection from .NET 3.5 into its own function, including more items returned
  • Checks to see if current Windows version is the same as the selected Windows image version for .NET 3.5
  • Adds WASD navigation support
  • Updates packages
  • Fixes small code quality issues
- Adds de-amelioration function - Uninstalls ExplorerPatcher & Open-Shell - Clears all policies - Runs Windows Setup with `/Server` argument to bypass requirements - Seperates the Windows image selection from .NET 3.5 into its own function, including more items returned - Checks to see if current Windows version is the same as the selected Windows image version for .NET 3.5 - Adds WASD navigation support - Updates packages - Fixes small code quality issues
he3als added 5 commits 1 month ago
he3als added 1 commit 1 month ago
he3als added a new dependency 1 month ago
Styris commented 1 month ago
Poster
Owner

Nice work!

no silent uninstall is available, so user has to manually click 'Yes' to uninstall

Make this silent. The uninstallation process is quite simple, deleting a few registry keys/values and some files.
Use ProcessMonitor to find what those are, filtering for the following:
Process Name --> Contains --> ep_setup
Operation --> Contains --> SetValue (this is for registry values)
Operation --> Contains --> SetDisposition (this is for file deletions)
Operation --> Contains --> Delete (this is for registry key/value deletions)

Other than that, everything looks good 👍. Ideally the installer wouldn't show Windows Server, but you did include a notice of that so I digress.

Nice work! > no silent uninstall is available, so user has to manually click 'Yes' to uninstall Make this silent. The uninstallation process is quite simple, deleting a few registry keys/values and some files. Use [ProcessMonitor](https://learn.microsoft.com/en-us/sysinternals/downloads/procmon) to find what those are, filtering for the following: **Process Name** --> **Contains** --> **ep_setup** **Operation** --> **Contains** --> **SetValue** (this is for registry values) **Operation** --> **Contains** --> **SetDisposition** (this is for file deletions) **Operation** --> **Contains** --> **Delete** (this is for registry key/value deletions) Other than that, everything looks good :thumbsup:. Ideally the installer wouldn't show Windows Server, but you did include a notice of that so I digress.
he3als added 2 commits 1 month ago
Styris commented 1 month ago
Poster
Owner

After selecting "Uninstall AME" and then selecting N, it doesn't return to the main menu, but instead asks for an ISO. Otherwise looks good, nice work.

After selecting "Uninstall AME" and then selecting N, it doesn't return to the main menu, but instead asks for an ISO. Otherwise looks good, nice work.
he3als added 1 commit 1 month ago
he3als commented 1 month ago
Poster
Collaborator

All fixed, I didn't realise that ChoicePrompt started at 0.

All fixed, I didn't realise that ChoicePrompt started at 0.
he3als merged commit 97c2790bb8 into master 1 month ago
The pull request has been merged as 97c2790bb8.
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Depends on
#10 De-amelioration function
Styris/amecs
Loading…
There is no content yet.