i would be glad to know if it is possible to protect the setup file from 7zip ? when you make "open with 7z" you can extract any files from your setup , there is a way to protect them ?
nsis : how to protect files extraction from 7zip file manager
197 Views Asked by DIMM_V2 At
1
There are 1 best solutions below
Related Questions in NSIS
- can anyone help me for NSIS Script I have a case where I need to check cases can be 3.3 3.42 23.5 23.56w 3.467 999.999 999.99a but not 1.b or 8..a
- Can't use Pop to get control variable
- How will create the updater & repair window's in NSIS using NULL SCRIPT
- WPF app's icon not updated when the exe file is updated
- Two electron applications installed but same desktop shortcut
- NSIS Script - Check existence of .Net Framework 4.8 and install it
- Integrate the nsis installer with electron application. But, Desktop application window not open
- Registering COM Object on Windows 64-bit For Use In Excel-32 Bit Is Failing
- Error: spawn ./assets/softwares/csharpSoftware.exe ENOENT
- Closing a Windows Background application with NSIS
- How to make an NSIS installer like Notion's?
- Electron Builder issue
- How can .NET Core installer projects depend on the publish output?
- How can I use NSIS to make an installer that will immediately unpack and run files?
- How do I center the UI and stretch the shape over the entire resolution? NSIS
Related Questions in 7ZIP
- Is there a way to ZIP files using 7z format in Azure Data Factory?
- Reading a multi-part 7z file using Python is failing due to memory issues
- What is the difference between 7-zip Deflate and zlib.compress()?
- Zip all subdirectories in a directory and ignore files
- Problem Loading 7-ZIP Library with JEDI 7-ZIP Archive
- how would i get the outputstream from a library
- How to pass password with special character in 7z cmd ProcessBuilder
- How to resolve error with 7zip not getting installed using chef-client version 14.6.47
- How to run a one-off Python unzipping script (19Gb .7z archive) on GC?
- CodeBlocks lib7z linking issue
- 7zip commandline extract excluding single file with spaces in the file name
- How to import external library py7zr into AWS Glue Job?
- Compress using 7zip with password protection in java
- Is this a valid way to Implement locks under CLR in unmanaged code?
- How to parse the end header of a 7z file?
Related Questions in COPY-PROTECTION
- Export password protected PDF from QGIS
- Protect application that uses time from a website as license key
- How to protect HTML5 canvas assets (images/audio)?
- nsis : how to protect files extraction from 7zip file manager
- Is there anyway to make a Powerpoint file downloadable and readable but not editable?
- How can I prevent loadstring from getting hooked like this
- Licensing - How do I protect Python code using a password or other form of authentication?
- is it possible to install copy protection in a telegram bot?
- Protect WebAssembly (wasm) files from tampering. Runtime checksum?
- Keeping Python Code Private On Controlled Linux Server
- Best Way to Obfuscate My DL Models and Python?
- How to protect my file from sending to skype or upload to cPanel
- How to call a internet Python script from another local Python script
- How to implement Document protection for a part of the Document?
- Protecting the Excel Workbook from copying between computers
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?

NSIS is open-source and will therefore always be susceptible to decompilation.
The best option is to re-compile NSIS yourself (admittedly this is a bit hard to do). After downloading the source you would have to reorder a couple of the EW_ entries in \Source\exehead\fileform.h. For example, move
EW_CALLdown to afterEW_LOCKWINDOWand the build NSIS (you must build makensis and the stubs as a minimum). 7-zip will not be able to decompile your installers made with this custom NSIS.The other option is to encrypt your files. Anyone with access to a debugger will be able to find your encryption password though.
If you are doing this to prevent piracy; it is much better to put the protection in the installed application, not the installer...