Welcome to the Applications Installs forum. Make sure you read the forum rules before you start posting.
Links/Requests to warez and/or any illegal material (porn, cracks, serials, etc..) will not be tolerated. Discussion of circumventing WGA/activation/timebombs/keygens or any other illegal activity will also not be tolerated.
We try our best to keep this forum clean of illegal content. If you see any illegal activity use the "report" button you find in every post to report the specific post to the moderators. If you ignore any of the rules you will be banned without notice.
Read Forum Rules
Jul 23 2007, 03:18 AM Post
#1 | |
| Newbie Group: Members Posts: 23 Joined: 9-July 07 Member No.: 145979 OS: XP Pro x86 | ![]() 7z SFX Modified Module version 1.2 RC1 (build 715) Hi All! I am excited to finally present the modified 7z SFX module and accompany tools to the English speaking audience. I know some of you already got a hold of the module and used it a little. Now you can take full advantage of all feature thanks to fully translated documentation. I do encourage you to read the docs, because the module development was driven by Russian unattended community. You'll find a lot of features regular users would never think of - select between interactive, silent and hidden extraction - control the appearance of dialog prompts and text - consequently run several files (.exe, .msi, .reg and so on) after the extraction to install configured applications - replace .bat and .cmd files and eliminate the need in supplementary utilities like "StartX.exe", "msistub.exe" and so on - create shortcuts for programs with the icons of your choice There's a lot, and you may want to start with usage examples to see some pics ![]() You may also want to download 7z SFX Tools to see the installer in action. I truly hope you like the module and start using it in your PC tasks. As you become familiar with its features, please share your experience with your peers through this thread. Although I understand written English relatively well, my writing skills are not that good and I may not be able to answer some questions with the level of detail they require (Honestly, I got a lot of help with this post You're welcome to leave any thoughts or suggestions in this thread - I'm subscribed to it. Feel free to conact me by e-mail, but keep in mind that often you can get techincal help through the forum faster Thank you! ========== Latest version look at here (1.2 build 861) ========== To do: GUI (but it's been todo for quite some time Feel free to develop GUI, but make sure it can be easily localized to other languages. This post has been edited by Oleg_Sch: Dec 8 2007, 03:06 AM |
| | |
![]() |
Dec 10 2007, 12:53 AM Post
#41 | |
| Newbie Group: Members Posts: 23 Joined: 9-July 07 Member No.: 145979 OS: XP Pro x86 | dll32 Some questions: Are you changing icon in module? If "yes" - what program you use for that ? Are you compress module by UPX or other programs? I.e., give me full details... I will try to repeat the situation and provide a more precise answer. |
| | |
Dec 10 2007, 02:44 AM Post
#42 | |
| Newbie Group: Members Posts: 23 Joined: 3-May 06 Member No.: 95361 |
I'm not changing the icon of the module, or using any kind of compression except for 7-zip. I got a question now to: is it possible to specify two archives when creating the exe? eg. copy /b 7zs.sfx + config.txt + archive1.7z + archive2.7z (Installer_Name).exe |
| | |
Dec 10 2007, 04:58 AM Post
#43 | |
| Newbie Group: Members Posts: 23 Joined: 9-July 07 Member No.: 145979 OS: XP Pro x86 | QUOTE is it possible to specify two archives when creating the exe? eg. copy /b 7zs.sfx + config.txt + archive1.7z + archive2.7z (Installer_Name).exe No. It's not! Only ONE archive can be active/used in one time. (in your example this is the archive1.7z, i.e. first) I think it is better to go to the PM about icon's problems. When we will decide our problems, we will inform all... |
| | |
Dec 10 2007, 05:10 AM Post
#44 | |
| Junior ![]() Group: Members Posts: 83 Joined: 28-November 07 Member No.: 164210 OS: none |
Would be nice if someone made a little GUI so no need to manually write text files and use command prompt. Like winrar SFX window |
| | |
Dec 10 2007, 06:26 AM Post
#45 | |
| Newbie Group: Members Posts: 23 Joined: 9-July 07 Member No.: 145979 OS: XP Pro x86 |
To heffalump: QUOTE (from first post) To do: GUI (but it's been todo for quite some time ) Feel free to develop GUI, but make sure it can be easily localized to other languages. Sorry, not enough time to do this |
| | |
Dec 10 2007, 06:33 AM Post
#46 | |
| Newbie Group: Members Posts: 33 Joined: 9-August 07 Member No.: 149949 OS: XP Pro x86 | Would be nice if someone made a little GUI so no need to manually write text files and use command prompt. Like winrar SFX window GUI for write config file (interface Russian only) Creation of a config file Online service (interface Russian only) Creation 7z SFX archives in Total Commander (interface Russian and English, Help - Russian only) All on the basis of modified module Oleg_Sch This post has been edited by gora: Oct 15 2008, 01:04 PM |
| | |
Dec 12 2007, 11:19 AM Post
#47 | |
| Newbie Group: Members Posts: 18 Joined: 18-July 06 Member No.: 103080 OS: XP Pro x86 |
Hi there There is an other Guy (Georg Wittberger) who mod the SFX modules, with a really "eye-candy" user interface. So, if both can combine together, it would be perfect! Is this possible? Regards. Georg Wittberger Homepage
Professional_GUI.jpg ( 36.22K )
Number of downloads: 8CODE This projects aimes at improving the look and feel of 7-Zip's SFX modules. Currently there are two types of customized SFX modules: a simple basic module for general purposes and a professional-looking advanced module with a modern installer look and feel. All these modules are based on the original SFX modules so they do not provide any extra functionality. The main advantages of these customized SFX modules are the consistent look of the start dialog and the extraction dialog, the support of Windows XP visual styles and additional graphics and texts to tell unexperienced users what to do with the SFX archive. |
| | |
Dec 13 2007, 07:07 AM Post
#48 | |
| Newbie Group: Members Posts: 23 Joined: 9-July 07 Member No.: 145979 OS: XP Pro x86 | QUOTE (dll32) I got a problem with the icon of the exe when the size of the archive is bigger than ~700mb. The problem is that the icon gets replaced to the boring "white rectangle". Is this a bug with 7zSD? If it's a known bug, is there any way to prevent it? I made some experiments and found that it is not a bug of the module. I found a description of such problems for Inno Setup. Read this I do not know how to solve this problem |
| | |
Dec 23 2007, 04:55 PM Post
#49 | |
| Newbie Group: Members Posts: 23 Joined: 3-May 06 Member No.: 95361 | QUOTE (dll32) I got a problem with the icon of the exe when the size of the archive is bigger than ~700mb. The problem is that the icon gets replaced to the boring "white rectangle". Is this a bug with 7zSD? If it's a known bug, is there any way to prevent it? I made some experiments and found that it is not a bug of the module. I found a description of such problems for Inno Setup. Read this I do not know how to solve this problem Thanks for the clarification and thanks for trying, now I at least know what's causing it. By the way... I just got an idea, i might just put the installer within another installer, that extract the installer silently and then executes it. // dLL32 |
| | |
Dec 25 2007, 04:57 AM Post
#50 | |
| Group: Members Posts: 1 Joined: 24-December 07 Member No.: 168080 OS: none |
Hy, Your module is under GNU LGPL but i don't find the sources code on the douwload page. Can you give me the link please ? THANKS |
| | |
Dec 25 2007, 03:02 PM Post
#51 | |
| Newbie Group: Members Posts: 23 Joined: 9-July 07 Member No.: 145979 OS: XP Pro x86 |
Updates of the site and files (and sources) will be available in first or second week of January. Sorry, but now i'm too busy |
| | |
Dec 27 2007, 09:57 AM Post
#52 | |
| Newbie Group: Members Posts: 15 Joined: 13-August 07 Member No.: 150632 OS: XP Pro x86 |
No Add Password Support ??
|
| | |
Jan 1 2008, 09:32 AM Post
#53 | |
| Senior Member ![]() ![]() ![]() ![]() Group: Members Posts: 524 Joined: 1-January 04 Member No.: 11791 |
Hi, To add a language file to some apps, i'm using the following AutoIt script to check the "HKCU\Control Panel\International\sLanguage" registry value, if it equal to "FRA" the i copy/run my language file. CODE $Lang = RegRead("HKEY_CURRENT_USER\Control Panel\International", "sLanguage") The size of that compiled autoit script file is about 200K.If $Lang = "FRA" Then RunWait("HS62001_LangFR.exe") EndIf To downsize the final archive file, i have to translate the above .au3 file to a .cmd file. Anyone can help writing that .cmd script? Regards coucou |
| | |
Jan 1 2008, 02:55 PM Post
#54 | |
| Group: Members Posts: 2 Joined: 6-May 05 Member No.: 54968 | To add a language file to some apps, i'm using the following AutoIt script to check the "HKCU\Control Panel\International\sLanguage" registry value, if it equal to "FRA" the i copy/run my language file. CODE $Lang = RegRead("HKEY_CURRENT_USER\Control Panel\International", "sLanguage") The size of that compiled autoit script file is about 200K.If $Lang = "FRA" Then RunWait("HS62001_LangFR.exe") EndIf To downsize the final archive file, i have to translate the above .au3 file to a .cmd file. Anyone can help writing that .cmd script? Try: CODE FOR /F "tokens=2*" %%a in ('REG QUERY "HKCU\Control Panel\International" /v sLanguage') DO @(SET Lang=%%b) IF "%Lang%"=="FRA" START /WAIT HS62001_LangFR.exe SET Lang= |
| | |
Jan 1 2008, 03:20 PM Post
#55 | |
| MSFN Junkie Group: Super Moderator Posts: 3520 Joined: 13-October 04 Member No.: 33618 OS: Windows 7 x64 |
Just an additional note to the above, there is no real need to either use a for loop or set a variable which isn't needed. CODE @reg query "hkcu\control panel\international" /v slanguage|find "FRA">nul 2>&1&&start "" /wait hs62001_langfr.exe All the above is one line!Also if you were to use program to hide the console window then you could shorten it a little too. CODE reg query "hkcu\control panel\international" /v slanguage|find "FRA"&&start "" /wait hs62001_langfr.exe All the above is one line again!
|
| | |
Jan 1 2008, 06:32 PM Post
#56 | |
| Group: Members Posts: 2 Joined: 6-May 05 Member No.: 54968 |
Excellent point about there being no need to set a variable! I confess I haven't written any AutoIT scripts and was just attempting a pretty literal translation of the original into a batch file. I didn't write the FOR loop so nicely, either. It can easily be done with a single iteration, and everything can go on one line with unwanted output suppressed too by using: CODE @FOR /F "tokens=3 skip=4" %%a IN ('REG QUERY "HKCU\Control Panel\International" /v sLanguage') DO @IF "%%a"=="FRA" START /WAIT HS62001_LangFR.exe Yzöwl's example of piping through FIND is still slightly shorter than this, though. Where using FOR rather than FIND might be shorter and more straightforward is if you were testing for more than one condition. For a three-language example: CODE @FOR /F "tokens=3 skip=4" %%a IN ('REG QUERY "HKCU\Control Panel\International" /v sLanguage') DO @IF "%%a"=="FRA" (START /WAIT HS62001_LangFR.exe) ELSE IF "%%a"=="DEU" (START /WAIT HS62001_LangDE.exe) ELSE IF "%%a"=="ENU" (START /WAIT HS62001_LangEN.exe) It's probably good to know both techniques; still, Yzöwl's method is shortest for the specific need expressed by coucou! |
| | |
Jan 1 2008, 07:54 PM Post
#57 | |
| n00b ![]() ![]() ![]() ![]() ![]() Group: Banned Posts: 944 Joined: 21-August 06 Member No.: 108167 OS: Server 2008 x64 |
So exactly what does this application do? It would be nice to have a little snippet of info in the OPs post. Maybe a screenshot too if appropriate. |
| | |
Jan 1 2008, 11:19 PM Post
#58 | |
| MSFN Junkie Group: Super Moderator Posts: 3520 Joined: 13-October 04 Member No.: 33618 OS: Windows 7 x64 | So exactly what does this application do? All the info you need is presented on the website through links provided in the opening post of this topic. Unfortunately the site is down for a while so you'd have to wait for it to come back up again for that info.It would be nice to have a little snippet of info in the OPs post. Maybe a screenshot too if appropriate. If you've already got the module it has a reasonably good help file with it giving switches, options and usage examples etc. |
| | |
Jan 2 2008, 02:25 AM Post
#59 | |
| Senior Member ![]() ![]() ![]() ![]() Group: Members Posts: 524 Joined: 1-January 04 Member No.: 11791 |
Many Many Many TNX jpeachman and Yzöwl Happy New 2008 coucou |
| | |
Jan 7 2008, 05:46 PM Post
#60 | |
| Group: Members Posts: 4 Joined: 7-January 08 Member No.: 170286 OS: none |
Hi, I'm AlbatroS :-) First of all, thanx to Oleg_Sch and all contributors here. It's great what we can do with those modified SFXs! Hm, it seems AVs don't like its generated exe's: This post has been edited by albatros: Jan 7 2008, 06:39 PM |
| | |
![]() ![]() |
| Lo-Fi Version | Time is now: 22nd November 2009 - 03:17 AM |