Front End/GUI Wrappers for (3) different PowerShell Scripts for Windows 10 Debloating

Discussion in 'Scripting' started by Davidgamerthumbs, Oct 27, 2020.

  1. Davidgamerthumbs

    Davidgamerthumbs MDL Novice

    Oct 25, 2020
    47
    81
    0
    #1 Davidgamerthumbs, Oct 27, 2020
    Last edited: Jan 8, 2021
    I am seriously interested in Windows 10 Debloating. I find it fascinating to tweak Windows Operating system. There is so much things to do.

    I am new to software development and I have some basic knowledge of PowerShell. I want to learn more PowerShell.

    I created (3) Wrapper GUI for three well known PowerShell scripts: farag2 (Sophia), Chris Titus Tech (CTT). and Optimize-Offline (GodHand)

    1. farag2: https://benchtweakgaming.com/2020/10/10/windows-10-debloat-tool/
    2. CTT: https://freetimetech.com/windows-10-clean-up-debloat-tool-by-ftt/
    3. Optimize-Offline: https://benchtweakgaming.com/2020/11/01/optimize-offline-gui-tool-front-end/

    - I just updated the farag2 one that can now run the script from the program just like the CTT one.
    - Updated the farag2 again, hover mouse over radiobutton for ToolTips which is information on each radiobutton.
    - Updated, Sophia 5.2 working now.
    - Updated to v5.3 now
    - V1.5 now with UI additions to read/edit function body scripts
    - V1.6 - Working with farag now. Program called 'Sophia Script Wrapper'. WPF and C# and nicer UI.

    - For CTT, I enabled running the created PowerShell script directly from the Wrapper GUI with a button.
    - Updated the CTT again, created 45+ options and functions for all the "Windows Apps" tab to select from.
    - Updated, fixed some errors and now has ToolTips for info message popups for each radiobutton.

    - For offline debloating, I just recently made a front-end for GodHand's Optimize-Offline. It just creates the JSON configuration file and you can directly run it.

    I am trying to add more features to make it more friendly and usable.
     
  2. mdl052020

    mdl052020 MDL Senior Member

    May 31, 2020
    441
    436
    10
    GUI Mod of CTT infact is a great job.
     
  3. Davidgamerthumbs

    Davidgamerthumbs MDL Novice

    Oct 25, 2020
    47
    81
    0
  4. Davidgamerthumbs

    Davidgamerthumbs MDL Novice

    Oct 25, 2020
    47
    81
    0
    Added ToolTips to farag2 one. Hover your mouse cursor over each radiobutton for help/info on the selection.
     
  5. drew84

    drew84 MDL Addicted

    Mar 13, 2014
    794
    1,266
    30
    Terrific effort... liking the improvements
     
  6. Davidgamerthumbs

    Davidgamerthumbs MDL Novice

    Oct 25, 2020
    47
    81
    0
    Modified CTT by breaking down and creating 45+ selections and functions for all the "Windows Apps" tab to select from.
     
  7. Davidgamerthumbs

    Davidgamerthumbs MDL Novice

    Oct 25, 2020
    47
    81
    0
    I have another couple things to fix.
    1. I want to add ToolTips to the CTT one.
    2. CTT radiobutton labels are too long for the form and cut off.
     
  8. Davidgamerthumbs

    Davidgamerthumbs MDL Novice

    Oct 25, 2020
    47
    81
    0
    Does anybody know about EV code signing certificate?
    Extended Validation Code Signing Certificates?

    I would like to remove the Microsoft Defender popups

    I think I have to pay about $200-300+ for it which is expensive.
     
  9. Davidgamerthumbs

    Davidgamerthumbs MDL Novice

    Oct 25, 2020
    47
    81
    0
    Updated the CTT.
    Should be error free and have ToolTips for each radiobutton (info message popup)

    I am thinking of adding more features. Message box to view powershell command/function per radiobutton? I am not sure if needed.
     
  10. drew84

    drew84 MDL Addicted

    Mar 13, 2014
    794
    1,266
    30
    ... pretty sure you may have already covered these, but just in case

    EVCS
    https://docs.microsoft.com/en-us/windows-hardware/drivers/dashboard/get-a-code-signing-certificate
    CS v EVCS Difference
    https://cheapsslsecurity.com/blog/ev-code-signing-vs-regular-code-signing/
    Purchase
    https://cheapsslsecurity.com/sslproducts/codesigningcertificate.html
    SECTIGO
    https://sectigostore.com/page/what-is-a-microsoft-ev-code-signing-certificate/
     
  11. Davidgamerthumbs

    Davidgamerthumbs MDL Novice

    Oct 25, 2020
    47
    81
    0
    I just work with my friends. We are not a 'company' yet...so I don't think I can get a EV code yet.
     
  12. drew84

    drew84 MDL Addicted

    Mar 13, 2014
    794
    1,266
    30
    ... what a crock
     
  13. Tiger-1

    Tiger-1 MDL Guru

    Oct 18, 2014
    5,520
    6,688
    180
    thanks a lot for share bro :tankyou:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. Davidgamerthumbs

    Davidgamerthumbs MDL Novice

    Oct 25, 2020
    47
    81
    0
    I want to keep improving it. It is interesting for me.
     
  15. Davidgamerthumbs

    Davidgamerthumbs MDL Novice

    Oct 25, 2020
    47
    81
    0
    Updated farag version to support v5.2
     
  16. drew84

    drew84 MDL Addicted

    Mar 13, 2014
    794
    1,266
    30
    a suggestion, rename - DGT-FaragW10DeBloatFE(Front End), DGT-CTTW10DeBloatFE(Front End)
    instead of D(avid)G(amer)T(humbs), ... B(ench)T(weak)G(aming) and/or F(ree)T(ime)T(ech) could be used...
    .. rename designed to clarify and give credit to source (just a thought).
     
  17. Davidgamerthumbs

    Davidgamerthumbs MDL Novice

    Oct 25, 2020
    47
    81
    0
    The EXEcutable? Folder in Zip? Zip?
     
  18. Davidgamerthumbs

    Davidgamerthumbs MDL Novice

    Oct 25, 2020
    47
    81
    0
    If I rename the executable to BTG-FaragW10DeBloatFE.exe or FTT-CTTW10DeBloatFE.exe does that look OK?
     
  19. drew84

    drew84 MDL Addicted

    Mar 13, 2014
    794
    1,266
    30
    You may need to drop the CTT version as Chris Titus is no longer recommending his script which is based on this script which is no longer being updated as regularily as it should...

    as regards the renaming (farag's one to BTG-FaragW10DeBloatFE.exe) I would prefer DGT-FaragW10DeBloatFE.exe as (I presume you are the one who has developed the Frtont End)
    ... still hoping you will apply your skills to this offline script... waiting in anticipitation... tested your latest version (farag's 5.2) all seems good - my end
     
  20. Davidgamerthumbs

    Davidgamerthumbs MDL Novice

    Oct 25, 2020
    47
    81
    0
    #20 Davidgamerthumbs, Nov 13, 2020
    Last edited: Nov 13, 2020
    (OP)