7-ZIP SFX Maker v2.0

Posted on January 12, 2009. Filed under: 7-ZIP SFX Maker, My Freewares |

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

Main window

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.

Make a Comment

Make a Comment: ( 15 so far )

blockquote and a tags work here.

15 Responses to “7-ZIP SFX Maker v2.0”

RSS Feed for teejee2008's Weblog Comments RSS Feed

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.

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.

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/

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.

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.

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.

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?

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

I’ll fix it. Thanks for reporting the problem.

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?

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.

[...] 7-Zip SFX Maker v2.0 Filed under: Applications, OpenSource Leave a comment Comments ( [...]

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.

The source code has been uploaded to Sourceforge. You can download it from the following link:

http://www.mediafire.com/download.php?djtuzzzxq2w

‘-’
Rox


Where's The Comment Form?

Liked it here?
Why not try sites on the blogroll...