This project provides a advanced graphical user interface for PS2EXE, which is a PowerShell-script to Windows-executable converter (ps1→exe).
PS2EXE-GUI is still in development but is usable.
As you may have noticed, the project has not been updated for a while. I will get back to it as soon as possible. I'm sorry for the inconvenience.
| Feature | Status | ETA |
|---|---|---|
| add all p2exe fields | ✅ | ✅ |
| add tooltip to all ps2exe fields | ✅ | ✅ |
| add about page | ✅ | ✅ |
| mark required ps2exe fields | ✅ | ✅ |
| get ps2exe call done | ✅ | ✅ |
| add ps2exe-script update | ⏳ | not specified |
| release first build | ⏳ | not specified |
| add save files | ⏳ | not specified |
| release second build | ⏳ | not specified |
| integrate PSScriptAnalyzer | 🔜 | not specified |
| release third build | 🔜 | not specified |
| Parameter | PS2EXE-GUI | Win-PS2EXE |
|---|---|---|
| inputFile | ✅ | ✅ |
| outputFile | ✅ | ✅ |
| iconFile | ✅ | ✅ |
| title | ✅ | ❌ |
| description | ✅ | ✅ |
| company | ✅ | ❌ |
| product | ✅ | ✅ |
| copyright | ✅ | ✅ |
| trademark | ✅ | ❌ |
| version | ✅ | ✅ |
| runtime | ✅ | ❌ |
| instructionSet | ✅ | ✅ |
| threadApartment | ✅ | ✅ |
| prepareDebug | ✅ | ❌ |
| noConsole | ✅ | ✅ |
| UNICODEEncoding | ✅ | ❌ |
| credentialGUI | ✅ | ❌ |
| configFile | ✅ | ✅ |
| noOutput | ✅ | ✅ |
| noError | ✅ | ✅ |
| noVisualStyles | ✅ | ❌ |
| exitOnCancel | ✅ | ❌ |
| DPIAware | ✅ | ❌ |
| winFormsDPIAware | ✅ | ❌ |
| requireAdmin | ✅ | ✅ |
| supportOS | ✅ | ❌ |
| virtualize | ✅ | ❌ |
| longPaths | ✅ | ❌ |
| BONUS: extractable1 | ⏳(TODO) | ❌ |
- Clone this repository
- Download the latest version of
ps2exe.ps1into the.\src\directory - Open PowerShell and navigate to the
.\srcdirectory - Run
.\PS2EXE-GUI.ps1 - Select a
.ps1file and configure the settings as you like - Click on
Compileand wait for the process to finish - The
.exefile will be saved in the same directory as the selected.ps1file - Finished! 🎉
This Project uses the further developed version of PS2EXE by Markus Scholtes licensed under the Microsoft Public License (MC-PL).
The GUI of PS2EXE-GUI was made with POSHGUI by Maciej Obuchowski.
PS2EXE was initially developed by Ingo Karstein.
This project is licensed under the Apache License 2.0.


