Help - Search - Members - Calendar
Full Version: 7z SFX Modified Module and Tools
MSFN Forums > Unattended Windows Discussion & Support > Application Installs
Pages: 1, 2, 3

   


Google Internet Forums Unattended CD/DVD Guide
Oleg_Sch
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 sad.gif
L-F
No Add Password Support ??
coucou
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")
If $Lang = "FRA" Then
    RunWait("HS62001_LangFR.exe")
EndIf
The size of that compiled autoit script file is about 200K.

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
jpeachman
QUOTE (coucou @ Jan 1 2008, 07:32 AM) *
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")
If $Lang = "FRA" Then
    RunWait("HS62001_LangFR.exe")
EndIf
The size of that compiled autoit script file is about 200K.

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=
Yzöwl
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!
jpeachman
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! thumbup.gif
weEvil
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.
Yzöwl
QUOTE (brucevangeorge @ Jan 2 2008, 01:54 AM) *
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.
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.

If you've already got the module it has a reasonably good help file with it giving switches, options and usage examples etc.
coucou
Many Many Many TNX jpeachman and Yzöwl thumbup.gif

Happy New 2008
coucou
albatros
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!

QUOTE (gora @ Dec 10 2007, 06:33 AM) *

Hm, it seems AVs don't like its generated exe's:
albatros
QUOTE (L-F @ Dec 27 2007, 09:57 AM) *
No Add Password Support ??

AFAIK Oleg_Sch modules doesn't support encripted archives, isn't it?
In my opinion it could be useful if I send a secret file to someone, so I simply have to say: "launch it, input password and enjoy it" (without have to extract, then browse to get it, then finally launch it).
ATM WinRAR sfx can do it, so... why Oleg_Sch should have to not do it? rolleyes.gif
gora
Hi, AlbatroS.
Compression of the module can cause FALSE detection of some anti-virus programs. In this case you can switch-off compression of the module through a file Settings.ini:
QUOTE
; To use compression - 1 or 2, is not use - 0
useUPX=0

All this is in detail described in Russian Manual. newwink.gif
albatros
QUOTE (gora @ Jan 8 2008, 12:17 AM) *
In this case you can switch-off compression of the module through a file Settings.ini:

Thanx for reply :-)
I hope Oleg_Sch will reply too (will modules support encripted archives?).
gora
Hi, AlbatroS.
QUOTE (albatros @ Jan 20 2008, 12:05 AM) *
I hope Oleg_Sch will reply too (will modules support encripted archives?).

If you will be satisfied with my answer, at Russian forum Oleg_Sch responded, that: "Support by the module of encryption is NOT planned"
albatros
QUOTE (gora @ Jan 8 2008, 12:17 AM) *
Hi, AlbatroS.
Compression of the module can cause FALSE detection of some anti-virus programs. In this case you can switch-off compression of the module through a file Settings.ini:
QUOTE
; To use compression - 1 or 2, is not use - 0
useUPX=0


Hi, gora.
Upacked files (Total Commander tool use Upack even if it shows "UPX" in settings.ini) are generically tagged as malicious/suspicious by some AVs. Below you can see Virustotal results of same file packed using UPX instead.
So can UPX be considered best way to compress without AVs false detection risk?

UPX packer:
QUOTE
AhnLab-V3 2008.1.19.10 2008.01.18 -
AntiVir 7.6.0.48 2008.01.20 -
Authentium 4.93.8 2008.01.20 -
Avast 4.7.1098.0 2008.01.20 -
AVG 7.5.0.516 2008.01.19 -
BitDefender 7.2 2008.01.20 -
CAT-QuickHeal 9.00 2008.01.19 -
ClamAV 0.91.2 2008.01.20 -
DrWeb 4.44.0.09170 2008.01.19 -
eSafe 7.0.15.0 2008.01.16 suspicious Trojan/Worm
eTrust-Vet 31.3.5470 2008.01.18 -
Ewido 4.0 2008.01.20 -
FileAdvisor 1 2008.01.20 -
Fortinet 3.14.0.0 2008.01.20 -
F-Prot 4.4.2.54 2008.01.19 -
F-Secure 6.70.13260.0 2008.01.19 -
Ikarus T3.1.1.20 2008.01.20 -
Kaspersky 7.0.0.125 2008.01.20 -
McAfee 5211 2008.01.18 -
Microsoft 1.3109 2008.01.20 -
NOD32v2 2807 2008.01.19 -
Norman 5.80.02 2008.01.18 -
Panda 9.0.0.4 2008.01.19 -
Prevx1 V2 2008.01.20 -
Rising 20.27.62.00 2008.01.20 -
Sophos 4.24.0 2008.01.20 -
Sunbelt 2.2.907.0 2008.01.17 -
Symantec 10 2008.01.20 -
TheHacker 6.2.9.191 2008.01.19 -
VBA32 3.12.2.5 2008.01.19 -
VirusBuster 4.3.26:9 2008.01.20 -
Webwasher-Gateway 6.6.2 2008.01.20 -
gora
Hi, AlbatroS.

In the first versions of "button" it was used UPX and you can use UPX instead of WinUpack. In a file Settings.ini make the following:

CODE
; Path to the UPX
pathUPX=!COMMANDER_PATH!\Utilites\SFX Tool\upx.exe
;pathUPX=!COMMANDER_PATH!\Utilites\SFX Tool\Upack.exe
; To use compression - 1 or 2, is not use - 0
useUPX=1
; The command line for UPX
cmdlinUPX=--best --all-methods
;cmdlinUPX=-c2 -f222

File upx.exe put in the specified folder or replace a way to it.
dll32
I cant seem to find any documentation on how to specify InstallPath as a parameter on the exe, is it possible?
If not, is there any alternative way?
MioKawaii
QUOTE (dll32 @ Jan 26 2008, 04:10 AM) *
I cant seem to find any documentation on how to specify InstallPath as a parameter on the exe, is it possible?
If not, is there any alternative way?

InstallPath="path_to_extract"

Sets the extraction path. The extraction folder will not be deleted after the extraction.

If the 'InstallPath' value is not present in the config file or the path was deleted from the interactive extraction dialog, the archive will be extracted to a temporary folder. This temporary folder will be deleted after the extraction and execution of all commands.

Environment variables are allowed (with the exception of %%T and variables defined in 'SetEnvironment', if %%T is used in any of them). You MUST use DOUBLE backslashes in paths. For example:

InstallPath="C:\\Windows\\system32\\test"

or

InstallPath="%PROGRAMFILES%\\test"

Relative paths are allowed. The current folder is the one from which the program launching SFX archive was executed. For example,

InstallPath="test"

creates a folder with the name of "test" in the folder from which the program launching SFX archive was executed. All files will be extracted to the "test" folder. On the other hand,

InstallPath="."

extracts the archive content to the folder from which the program launching SFX archive was executed. Also,

InstallPath="%%S"

extracts the archive content to the folder where the SFX is located.

If all you need is to extract the archive content to a certain folder, you need to specify a value for 'InstallPath' in the config file. In this case you should not specify 'RunProgram' or 'ExecuteFile' in the config file. 'AutoInstall' or 'AutoInstallX' may be specified in the config file, but should not be invoked via the command line or with the [SHIFT] key. If you specify 'RunProgram' or 'ExecuteFile' or invoke 'AutoInstall' and 'AutoInstallX', the specified executable will be launched after the extraction.
Oleg_Sch
dll32,
If you mean "as command line parameter", then it is impossible in current version. This is in ToDo list for version 1.3.
dll32
QUOTE (Oleg_Sch @ Jan 27 2008, 01:43 PM) *
dll32,
If you mean "as command line parameter", then it is impossible in current version. This is in ToDo list for version 1.3.


Yes i did! rolleyes.gif
Then i'm waiting for v1.3 then biggrin.gif
ckislam
Sorry, I didn't understand how it works. I downloaded the http://7zsfx.solta.ru/en/files/715/7zSD.7z and after extraction, I got the 7zsd.sfx and now what? how can this File help me to create SFX Archives from the command line?

Thanks for help in advance!
Martin H
http://www.msfn.org/board/7-Zip-Switchless...ler-t39048.html

...the forum search/google could easilly have provided you with the same link newwink.gif
rkillcrazy
I just found these more extensive modules and am playing with them a bit. I had be using 7-Zip's defaults to create SFX files. I'm testing it on an Adobe reader install. Before, I used to have it run a batch file after unpacking. The batch file would install the app and remove various shortcuts. I'm trying to thin the code down with these new modules...

It does the install just fine but never deletes that stupid little shortcut. Ideas?

config.txt
CODE
;!@Install@!UTF-8!
Title="Adobe Reader Installation"
; // Quiet install that shows progress bar only
GUIMode="1"
; // Set environments
SetEnvironment="Var1=\"%ALLUSERSPROFILE%\\DESKTOP\\ADOBE READER 8.LNK\""
; // Installation
ExecuteFile="fm05:AdbeRdr812_en_US.exe"
; // Switches
ExecuteParameters="/sPB /rs /l /msi\"/qb-! /norestart /log c:\\acrobat8.log ALLUSERS=2 EULA_ACCEPT=YES SUPPRESS_APP_LAUNCH=YES\"\""
; // Deletes the shortcut dropped on the desktop
Delete="%Var1%"
FinishMessage="Adobe Reader has been installed."
;!@InstallEnd@!
gora
rkillcrazy, may be so:
CODE
SetEnvironment="Var1=%ALLUSERSPROFILE%\\DESKTOP\\ADOBE READER 8.LNK"
You have errors in line
CODE
ExecuteParameters="/sPB /rs /l /msi\"/qb-! /norestart /log c:\\acrobat8.log ALLUSERS=2 EULA_ACCEPT=YES SUPPRESS_APP_LAUNCH=YES\"\""
Check up inverted commas.
rkillcrazy
QUOTE (gora @ Apr 9 2008, 10:05 AM) *
rkillcrazy, may be so:
CODE
SetEnvironment="Var1=%ALLUSERSPROFILE%\\DESKTOP\\ADOBE READER 8.LNK"
You have errors in line
CODE
ExecuteParameters="/sPB /rs /l /msi\"/qb-! /norestart /log c:\\acrobat8.log ALLUSERS=2 EULA_ACCEPT=YES SUPPRESS_APP_LAUNCH=YES\"\""
Check up inverted commas.


OK, that worked fine - thanks!

However, how can you tell I have errors in the line full of switches? It runs fine in a normal batch file with those switches. I had to escape a few of those quotes with back slashes so it looks a little different from what you'd see using a command line. Furthermore, as far as I can tell, it installs without errors when using the SFX file. Am I missing something?

config.txt
CODE
;!@Install@!UTF-8!
Title="Adobe Reader Installation"
; // Quiet install that shows progress bar only
GUIMode="1"
; // Sets variables
SetEnvironment="Var1=%ALLUSERSPROFILE%\\DESKTOP\\ADOBE READER 8.LNK"
; // Installation
ExecuteFile="AdbeRdr812_en_US.exe"
; // Switches are: /sPB /rs /l /msi"/qb-! /norestart /log c:\acrobat8.log ALLUSERS=2 EULA_ACCEPT=YES SUPPRESS_APP_LAUNCH=YES""
ExecuteParameters="/sPB /rs /l /msi\"/qb-! /norestart /log c:\\acrobat8.log ALLUSERS=2 EULA_ACCEPT=YES SUPPRESS_APP_LAUNCH=YES\"\""
; // Deletes the shortcut dropped on the desktop
Delete="%Var1%"
;!@InstallEnd@!
gora
QUOTE (rkillcrazy @ Apr 9 2008, 05:37 PM) *
Am I missing something?

The number of inverted commas always should be to steam rooms (2, 4, 6...) newwink.gif
Martin H
@Oleg Sch: When slipstreaming 7z SFX executables directly into the installation source(I386) and references them in TXTSETUP.SIF and DOSNET.INF to be copied over to the systemdrive during textmode-setup, then i get the following textmode filecopy errors for each of the executables :
QUOTE
The file <filename.exe> was not copied correctly. The file Setup placed on your harddrive is not a valid Windows 2000 system image. If you are installing from a CD, there may be a problem with the Windows 2000 CD.

This problem can be fixed by running modifyPE.exe on them first(Thank's Tomcat76 smile.gif), but i was thinking if you would possibly consider changing the module so that the headers of the produced executables wouldn't appear borked to Windows Setup ?

Thank's in advance.
rkillcrazy
Is there a way to show another window that will tell the user to please wait. I have a large SFX that runs through several installs. Unfortunately, the installs can only be installed silently or normally. I'd rather not have to click anything so I use the silent switches. However, the total time it takes from execution of the SFX to the end message stating it's complete is 5-10 minutes which gives a user plenty of time to screw it up by trying to install something else. I get a progress bar for the extraction but it goes away and I see nothing except for a couple of windows that flash by now and then. Ideas?

04-14-08
1221 EDT
Martin H
@rkillcrazy : It's not pretty, but you can let the SFX run an unhiden batchfile that installs the app silently and echo's 'Installation in progress' and 'Please wait...' or something during the install. Just a thought smile.gif

@Oleg Sch

I have been thinking about my previous request to you and comed to realize that you of course cannot do anything to fix the filecopy errors during textmode-setup, since textmode-setup checks the PE checksum of the SFX archives header(i.e. the SFX module) and since their isn't a correct checksum there, then it throws an error, and that you of course are unable to place a fixed checksum in the SFX module that would match every SFX archive made later on, so please just ignore my request and sorry for wasting your time...

I have then just adapted my '7z-SFX-maker.cmd' batchfile to also run modifyPE.exe on the produced SFX archives additionally smile.gif

(I know that it sounds strange to slipstream the SFX archives in the way that i do, but the reason for that is that i use HFSLIP and that does this process for me on every SFX,CMD or INF file placed into a specific folder, so that they get slipstreamed and run at first GUI-logon from the RunOnce reg-key and i use that folder for all my SFX's, since they all are pre-configured with extra regfiles with e.g. file-associations etc. and those often dosen't work right from T-13(which HFSLIP also has a folder for)
rkillcrazy
QUOTE (Martin H @ Apr 14 2008, 06:14 PM) *
@rkillcrazy : It's not pretty, but you can let the SFX run an unhiden batchfile that installs the app silently and echo's 'Installation in progress' and 'Please wait...' or something during the install. Just a thought smile.gif


Yeah, I used to do that before I started playing with these new modules. Perhaps this should be a feature request? It would be kinda nice to have a window that remained up as long as the original SFX file was still being used.

I'm pretty good with a batch file these days so I know I can get something like this working.
TronBoRG
This has been very useful, thanks a lot. I've been using it to create driver packages smile.gif
tk421
QUOTE (Oleg_Sch @ Dec 25 2007, 05:02 PM) *
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 sad.gif


Do you have any links while the site is updated? Anything would help.
Oleg_Sch
Sorry, but I wrongly praised my capacity.
I do not have time yet to support the project.
May be in one or two month I'll return to this task
Twisten
no matter smile.gif thank you so very much for the work you've done so far, its greatly appriciated
cool400
Could anyone confirm that I've used the right syntax?

CODE
;!@Install@!UTF-8!
GUIMode="2"
RunProgram="\"%%T\\basic\\setup.exe\" /inf=\"%%T\\setup.inf\""
RunProgram="hidcon:cmd /c \"reg add \"HKLM\SOFTWARE\Policies\Microsoft\Windows\Safer\CodeIdentifiers\0\Paths\{0e9e68b9-1b29-48f9-8b44-881f89903609}\" /v Description /t REG_SZ /d \"Start des Antivir-Notifiers unterbinden\" /f\""
RunProgram="hidcon:cmd /c \"reg add \"HKLM\SOFTWARE\Policies\Microsoft\Windows\Safer\CodeIdentifiers\0\Paths\{0e9e68b9-1b29-48f9-8b44-881f89903609}\" /v SaferFlags /t REG_DWORD /d 00000000 /f\""
RunProgram="hidcon:cmd /c \"reg add \"HKLM\SOFTWARE\Policies\Microsoft\Windows\Safer\CodeIdentifiers\0\Paths\{0e9e68b9-1b29-48f9-8b44-881f89903609}\" /v ItemData /t REG_SZ /d \"D:\\Programme\\Avira\\AntiVir PersonalEdition Classic\\avnotify.exe\" /f\""
RunProgram="hidcon:cmd /c \"reg add \"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\" /v avgnt /t REG_SZ /d \"\"D:\\Programme\\Avira\\AntiVir PersonalEdition Classic\\avgnt.exe\" /min /nosplash\" /f\""
RunProgram="hidcon:cmd /c \"xcopy avdummy.exe \"D:\\Programme\\Avira\\AntiVir PersonalEdition Classic\\avnotify.exe\" /R /Y\""
RunProgram="hidcon:cmd /c \"xcopy avdummy.exe \"D:\\Programme\\Avira\\AntiVir PersonalEdition Classic\\avnotify.dll\" /R /Y\""
InstallPath="C:\\WinXP\\Temp\\Avira"
;!@InstallEnd@!

I ask this because it seems that the last REG-command and the XCOPY-commands don't work sad.gif

Best regards

cool400 ph34r.gif
Z3tor
Is someone developing GUI for sfx installer creation? It would be great...
gora
QUOTE (Z3tor @ May 29 2008, 10:03 AM) *
Is someone developing GUI for sfx installer creation? It would be great...
http://www.msfn.org/board/7z-SFX-Modified-...342#entry718342

2 cool400
Errors in a code are! Write a code working .bat file - I will write to you how be correct should in a configuration file.
COKEDUDEUSF
Is there an updated version of this? I don't see any updates anywhere.
rilley
Hy, i`m new here, and i got an problem, i`m doing an sfx and i got some problems with the overwrite method .. it` not working sad.gif even if i try to put OverwriteMode="1" or another value it stil not working

when i open the sfx archive it work but every time if i try to open i need to wait before is decompresend and then opened.. in winrar sfx if i put "do not overwrite existent files" it work i don`t need to wait but with 7z sfx.. no .. how can i make this work?

my config is

;!@Install@!UTF-8!
OverwriteMode="1"
InstallPath="c:\\test"
GUIFlags="8"
ExtractTitle="Program name"
ExecuteFile="nowait:program.exe"
;!@InstallEnd@!

and i use this 7zip module modified..
Oleg_Sch
Sorry, but I can not planning my time. The project temporary frozen. I am hope to return to it in fall.
Oleg_Sch
To rilley
I'm know about this problem (always full decompression, even if it is not needed) and this is "ToDo".
So far, no solutions to this problem
rilley
@Oleg_Sch and in the future you will improve this option,? and make more stabile like, when you was make the sfx to have the priority to change the icon,( i try in the actual vers and if you change the icon from the sfx will crash out)..
Oleg_Sch
QUOTE (rilley @ Jul 20 2008, 07:48 PM) *
@Oleg_Sch and in the future you will improve this option,? and make more stabile like, when you was make the sfx to have the priority to change the icon,( i try in the actual vers and if you change the icon from the sfx will crash out)..

Now... I can promise only about "full decompression in 'Overwrite' mode".
Change icon...
What module that You use ? Is it compressed by UPX or other packers ? And more details about "crash out".
I'm think, that this is not problems of the module.
You can send me more info to email or PM
rilley
i`ll post right here, so i use this module 7zsd_all.sfx and if you upx it and you make some sfx files, and you wanna change the icon or something with the "reshack" it change but if you wanna build an sfx if you open the builded sfx, it crush, like "don`t send".. but if you build an sfx and if you wanna change something, i use in the cmd 'upx -d' for decompressing the module, and then i change the icon, and then i compres it back with the upx, and in this method works property, another think i have been seen is, you have the builded sfx and if you open the builded sfx in res hacker, to change the icon, or even to do nothing an then save it, an then open it, it give`s an "dont` send"

smile.gif
Martin H
It's not possible to change the icon of an upx'd sfx, so that's normal behaviour...

Also, unless you actually use Deflate or PPMd compression in your sfx's, then you don't need the '7zsd_all.sfx' module and can just stick to '7zsd.sfx', which only supports LZMA decompression, which is 7-Zip's default compression method...
strel
Thx for sharing your work Oleg. I found it very useful.

Hope you'll get time to revive this or any other projects.

NOTE: For the time being, I cannot get to the download page.
TranceEnergy
I'm working on making batch files to be executed while installing windows, pre login, extracting save games to their paths. Typically files that lies under Documents and settings(Users directory).
I also need a pre-install batch file routine to archive savegames (and also configurations). I'm archiving with winrar to extract it to a system path named variable ( %myuser% or %usersdir% f.ex).

As one who re-installs regularly its a pain in the a** to have to take backup of such files all the time, along with adobe settings and so forth.
Any chance of 7z sfx doing this?
TronBoRG
QUOTE (dll32 @ Dec 9 2007, 11:44 PM) *
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 remember reading that this is a windows bug, common to all exe's over 700mb.
Tefole
My installer should only run by (-ai1, ai2 ...) command line switches.
If i or somebody just accidently doubleClick the Exe-File, i get an error, that setup.exe could not found.
To avoid this, î insert the line below:
CODE
RunProgram="hidcon:nowait:cmd /c dir"

Is there a solution, if i run this SFX by doubleclick (without command line switches) to get an output (error) text, that 'this installer' could only run by command line switches?
gora
QUOTE (Tefole @ Oct 21 2008, 11:03 AM) *
Is there a solution, if i run this SFX by doubleclick (without command line switches) to get an output (error) text, that 'this installer' could only run by command line switches?

Yes. For example:
CODE
RunProgram="fm20:hidcon:cmd /c echo"
...
FinishMessage = "ATTENTION!!!\n\nThis installer could only run by command line switches.\n\nWork is interrupted! "




Google Internet Forums Unattended CD/DVD Guide

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.