7-ZIP SFX Maker v2.0
7-ZIP SFX Maker
version 2.0 (02-01-2009)
This is a tool for making Self Extracting EXE files from 7-ZIP files. This program uses the modified SFX module developed byOleg Scherbakov.
This program requires the Microsoft .NET Framework 2.0 or above to run. Version 3.5 or 3.5 SP1 is recommended.
Features
- Change SFX icon.
- Create shortcuts for current user or all users.
- Create environment variables.
- Run multiple programs one by one after extraction.
- Delete SFX file after extraction (Self-delete)
- Select overwrite mode for files.
- Hide extraction progress.
- Compress SFX stub with UPX to reduce size.
- Enable/disable XP Visual style.
- Set extraction path. Allow/deny users to change the path.
- Extract to temporary folder for software setups.
- Save/load settings.
Feature Requests
Please do not email me with any feature requests for this particular program. Most of the features available in this program are due to the modifications made to the default 7-ZIP SFX module by Oleg Scherbakov. Please contact the author if you have any feature requests. If you are good in C++ you can download the source code for the original 7-ZIP SFX module and implement the features yourself (since the 7-zip project is open-source).
If you have any suggestions for the GUI then you are welcome to email me or leave a comment on my blog.
Screenshots

Important
This program uses Resource Hacker to change the SFX icon. There are some re-distribution restrictions with ResourceHacker so I can’t include it in this package. Download ResHack.zip from the following link, un-zip it and copy ResHacker.exe to the application folder.
http://delphi.icm.edu.pl/ftp/tools/ResHack.zip
Download Links
Download 7-ZIP SFX Maker v2.0 (650 kB)
Download Resource Hacker (514 kB)
Download .NET Framework 3.5 SP1
Disclaimer
This program is free for personal and commercial use and comes with absolutely no warranty. You use this program entirely at your own risk. You are allowed to redistribute this program as long as you don’t charge anything for it.
If you have any suggestions or if you wish to report any problems,
feel free to leave a comment on my blog or email me at the given address.
7-ZIP, UPX, ResourceHacker, the Modified SFX module and the Icons used in this program are copyright of their respective authors. This program is not associated with these projects in any way. These projects are copyrighted and licensed by their developers under various licenses. Please visit their respective websites for more information.



Very useful app! Congratulations! Tho I’m having trouble with password protected archives…
I very much like the self-delete option. Many installers don’t have it. I remember trying to use batches but the .bat files always remained behind…
Many thanks. And I would love to see some support for password protected archives (including encrypted filenames) in the near future. Thanks again.
DSpider
April 8, 2009
Oh, and another thing. Is there any way of changing “7z Setup SFX” and “Oleg N. Scherbakov” ?
See this: http://f.imagehost.org/0025/change.png
I tried Resource Hacker but it doesn’t work… Or am I not using it right ? It either displays a send/don’t send error or two of these consecutively: http://f.imagehost.org/0225/error.png
Please get back to me on my specified e-mail address. Or you could post here because I’ll choose the notify to me of future comments. Thanks again.
DSpider
April 9, 2009
The credit for the self-delete feature should go to Oleg Scherbakov for developing the modified SFX module. My program uses this module for creating SFX files.
As is written in the post, this module is not being developed anymore by its author. If you want support for password protected archives you can contact the author using the following email address.
Homepage: http://7zsfx.solta.ru/en/
teejee2008
April 10, 2009
To change the version info for the generated files you will have to edit the 7ZSD.sfx file.
Use Resource Hacker to open 7ZSD.sfx from the Resources folder. Select the Version Info item from the left panel and change the text.
I’ll put an option for changing the version info from the GUI itself, in the next version.
teejee2008
April 10, 2009
Oh, I see. But isn’t there a way to make it ask for the password ? For instance, extracting the .7z archive to a temporary folder and opening it with the default archive program installed on the computer (7-Zip, WinRAR, etc).
And I’m not saying the man shouldn’t be credited. Just not so bluntly.
DSpider
April 10, 2009
You can use the original (unmodified) SFX module from the 7-zip website. It supports password-protected archives but doesn’t have any of the extra features like self-delete, etc. It simply extracts files to a temporary folder and runs a single setup file.
The modified module does not support passwords. Since the source code is not available, its not possible to add password support.
teejee2008
April 11, 2009
sorry, but when i try to create the sfx file an error pops up that the config.txt file is missing. also, can someone tell me how much this will compress the .7z file?
nem
May 17, 2009
Thanks for this! — it’s pretty close to what I was hunting — until I was bitten by this bug:
It appears you need to sanitize the specified folder string. I put in a directory that’s a couple levels deep and one directory begins with an n. The system appears to interpret the escape character \n and blowup.
Thought you’d like to know.
Tracy
May 18, 2009
@Tracy
I’ll fix it. Thanks for reporting the problem.
teejee2008
May 21, 2009
i had received a free version of photoshop through a friend, my internet is way too slow to download it directly,
and he placed it on a junk drive.
i then opened the junk drive, and saw that the file ADBEPHSPCS4.exe was an ISO file,
and so i burnt the image onto a disc using nero 6.
when i opened the disc, it had installation instructions,
and also the .exe file on it.
but instead of an executable file, it was instead an 7z SFX file.
i then proceeded to extract the file into my documents,
and every time i try to do so,
it ends up reporting, “can not open file as archive.”
what should i do?
jones.
May 25, 2009
to Jones. what Operating system are you using, could be a bad exe file, try copying the file from the cd to your hard drive then extract it. or download 7-zip and try opening the exe file with that.
Andrew
October 2, 2009
[...] 7-Zip SFX Maker v2.0 Filed under: Applications, OpenSource Leave a comment Comments ( [...]
Make 7z SFX files quick and easy. « IV Needle
August 27, 2009
Hi there:
By the way nice job. I was wondering if the application has command line support so for example i can send the settings file to it and i get the exe. If there not such thing can I have access to the source to implement this?
Thanks in advance.
Christian E
October 21, 2009
The source code has been uploaded to Sourceforge. You can download it from the following link:
http://www.mediafire.com/download.php?djtuzzzxq2w
teejee2008
October 22, 2009
‘-’
Rox
vaguiner
October 23, 2009