Comments (2)
Hello Sheehand,
I am a big fan of free software, so PS2EXE itself is free. I am reluctant to make the compilations generated by PS2EXE closed source.
There may be situations where this makes sense. Please replace the expression s.StartsWith("-extract", StringComparison.InvariantCultureIgnoreCase) in PS2EXE.ps1 with the expression false then the parameter -extract is gone for future compilations.
Greetings
Markus
PS: You can pass parameters to the generated EXE like you would do to the PowerShell script. The only restriction is that for all executables all parameters have the type STRING, if there is no implicit conversion for your parameter type you have to convert explicitly in your script.
PPS: Please do not put two requests into one issue.
from ps2exe.
I'm not sure I follow you on on PS2EXE being free in relation to asking how to block easy extraction of the imbedded PS1 file.
The reason for asking for this is some users try to be too smart for their own good and part of the reason for handing them an EXE file in the first place is so they can't shoot themselves in the foot by messing with a script. I see online there are ways to still extract a script from an EXE (even w/o the -Extract parameter) if they really wanted to go that far, I just didn't want to hand them an easy switch to do it.
I will try the script modification of $False, thank you for that help.
As for the two requests, I thought they were related as they were both parameters being passed to the EXE. My apologies for breaking protocol here by lumping them together. I think I follow you on the second part but if not I will spin up a new issue just for that.
from ps2exe.
Related Issues (20)
- Why does it make these connections? HOT 2
- Long path prefix not working HOT 2
- Error CS1034: Compiler limit exceeded: Line cannot exceed 16777214 characters HOT 4
- Powershell Core - 7 HOT 6
- The module may have listeners HOT 3
- Issue with HKCU registry in compiled script? HOT 1
- Declaring a parameter as [string] does not pass on value of parameter if [switch] params also declared. HOT 1
- Invoke-ps2exe : 无法将“Invoke-ps2exe”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路 径,请确保路径正确,然后再试一次。 HOT 2
- Add special variables to determine if a script is running in ps2exe or not HOT 2
- Continuous Integration: auto test scripts when PR and Push and auto close of stale issue?
- Console Background, font etc. HOT 7
- Socket detected as malware
- PS2EXE pathing issue after converting to exe HOT 6
- PS2EXE may be sucking up the compiled scripts HOT 4
- ps2exe - Not sure if it is a problem or limitation HOT 5
- More of a question. How to get the exe to output an exit code? HOT 2
- Doesn't Support Threading. HOT 2
- Windows 10 Patch from March 2024 breaks Powershell script HOT 5
- - HOT 1
- The necessary DLL cannot be loaded. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ps2exe.