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.ps1
into the.\src\
directory - Open PowerShell and navigate to the
.\src
directory - Run
.\PS2EXE-GUI.ps1
- Select a
.ps1
file and configure the settings as you like - Click on
Compile
and wait for the process to finish - The
.exe
file will be saved in the same directory as the selected.ps1
file - 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.