Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


strel

Silent .NET Maker synthesized 20100118 - W2K/XP/2K3 x86

Recommended Posts

No, they're just for the hotfix installer wrapping, they're not applied.

Edited by strel

Share this post


Link to post
Share on other sites

No just for the hotfix installer wrappring, they're no applied.
I mean multilang files inside MSP's QFEQFE.CAB. Not ML folders inside EXE installer.

Share this post


Link to post
Share on other sites

Thanks strel & Pasha_ZZZ.

2 strel

You will add support NDP35SP1-KB976126-v2-x86.exe in _SNMsynth or I should make it?

And even about compression (has tired probably ;) )

I receive file T13XPDNF11SP1ru20SP2ru30SP2ru35SP1ru.7z, the size - 47 094 759.

If it to unpack and pack without compression (method Copy) the size - 46 478 136 will turn out.

The economy 616 623 B, plus decreases time for packing and unpacking of this archive.

Share this post


Link to post
Share on other sites

I'm making changes to support this hotfix format and some other small things. About add-on (second) compressión, nice point, I'm going to test cab compressión for that step.

Share this post


Link to post
Share on other sites

I'm going to test cab compressión for that step.

Result cab compression 46 487 908 (is worse than at 7z) and time compression ~53 sec vs ~2 sec at 7-Zip.

Edited by gora

Share this post


Link to post
Share on other sites

2 strel

Small optimisation of creation of a config

:EXEMAKER::SETLOCAL DISABLEDELAYEDEXPANSIONIF "%FFCLICKONCEINPROCESS%"=="YES" SET ffc= [-noffclickonce]IF "%FFXBAPINPROCESS%"=="YES" SET ffx= [-noffxbap](ECHO ;^^^!@Install@^^^!UTF-8^^^!ECHO HelpText="%%%%M [-gm1 | -gm2] [-quiet | -passive]%ffc%%ffx%ECHO.ECHO -gm1 ^| -gm2	: Show ^| hide unzip progress bar. Should be the first if used.ECHO -quiet^|-passive	: Show ^| hide install progress bars.IF "%FFXBAPINPROCESS%"=="YES" ECHO -noffxbap	: Avoid to install Windows Presentation Foundation mozilla plugin ^(XBAP^).IF "%FFCLICKONCEINPROCESS%"=="YES" ECHO -noffclickonce	: Avoid to install .NET Assistant 1.0 mozilla extension ^(ClickOnce^).ECHO -? , -h		: This help.ECHO.ECHO Switchless behavior for this file is %VERBOSITY% for both unzip and install.ECHO Created with Silent .NET Maker synthesized 20100118."ECHO SetEnvironment="FILENAME=%%%%M"ECHO RunProgram="hidcon:%TARGETOS%%NAME%.CMD"ECHO Title="%TARGETOS%%NAME%"ECHO ExtractTitle="%TARGETOS%%NAME%"ECHO ErrorTitle="%TARGETOS%%NAME%.exe"ECHO ExtractDialogText="Extracting..."ECHO GUIFlags="8+32"IF /I "%VERBOSITY%"=="passive" (ECHO GUIMode="1") ELSE ECHO GUIMode="2"ECHO ;^^^!@InstallEnd@^^^!)>TMP\config.txt::SETLOCAL ENABLEDELAYEDEXPANSION

Share this post


Link to post
Share on other sites

2 strel

1 There is no pair bracket:

:CHANGEMEMPARAM

IF /I "%MEMPARAM%"=="-mx=9 -mfb=273 -md=64m" (SET MEMPARAM=-mx=9 -mfb=255 -md=48m

) ELSE IF /I "%MEMPARAM%"=="-mx=9 -mfb=255 -md=48m" (SET MEMPARAM=-mx=7

) ELSE IF /I "%MEMPARAM%"=="-mx=7" (SET MEMPARAM=-mx=0

) ELSE IF /I "%MEMPARAM%"=="-mx=0" SET MEMPARAM=-mx=9 -mfb=273 -md=64m

GOTO :EOF

2 Lines do not work? Corresponding sections in PROCESSDATA.TXT are empty!

DIR /-C/ON|FINDSTR /R "../.*">>PROCESSDATA.TXT
DIR /-C/ON TMP|FINDSTR /R "../.*">>OUT%OUTCNT%\PROCESSDATA.TXT

3 Line in Win 7 gives out in a console window: "Moved files: 1".

MOVE /Y PROCESSDATA.TXT OUT%OUTCNT%

It is better to block a message conclusion

MOVE /Y PROCESSDATA.TXT OUT%OUTCNT%>NUL

4 That means the switch -ma=2 in the archiving command?

7za a TMP\TEMP.7z -r -ma=2 ...

In the description there are only two values at it the switch 0 and 1. What is 2?

Share this post


Link to post
Share on other sites

1. I'm aware, applying fix. I think I inserted it in 20100118 mistakenly.

2. Working for me, even in W7.

3. Aware also. In XP didn't seem to raise message.

4. This was set by Tomcat76, I was aware of it, but as 7za was not complaining I supposed there was a hidden mode or simply 7za overrode these setting. Now I'm changing this also.

Thx for your help.

Edited by strel

Share this post


Link to post
Share on other sites

Line in file XPDNF11SP1ru20SP2ru30SP2ru35SP1ru.CMD

IF NOT DEFINED FILENAME SET FILENAME=%0

1 When can it is not defined variable FILENAME?

2 If variable FILENAME it is not defined, Errormsg.vbs will not work (will deduce an error of compilation VBScript). The reason: the variable %0 contains quote "".

Share this post


Link to post
Share on other sites

The error occurs at unpacking of a language package dotnetfx35langpack_x86ru.exe.

Problem fixed.

Change string:

START /WAIT %%I /Q /X:"!TMPDIR!\!DNF35LNGSTR!LNGEXT"

to string:

7za x -y -o"!TMPDIR!\!DNF35LNGSTR!LNGEXT" %%I>NUL

Share this post


Link to post
Share on other sites

I'm trying to create a .NET all in one installer for XP, but I'm having a bit of difficulty understanding the instructions.

I've downloaded the following files:

dotnetfx35.exe

dotnetfx.exe

NDP20SP2-KB958481-x86.exe

NDP20SP2-KB974417-x86.exe

NDP20SP2-KB976569-x86.exe

NDP30SP2-KB958483-x86.exe

NDP30SP2-KB976570-x86.exe

NDP35SP1-KB958484-x86.exe

NDP35SP1-KB963707-x86.exe

NetFx20SP2_x86.exe

NDP1.1sp1-KB867460-X86.exe

NDP1.1sp1-KB953297-X86.exe

I've edited the _SNMsynth.ini file as follows:

TARGETOS=XP

T13ADDONS=YES

ROEADDONS=

ALSOINSTALLERS=YES

MERGEFXS=YES

SILENT=

COMPRATIO=HIGH

I get the following error:

Checking .NET stuff to build installer(s)/addon(s) for XP...

ERROR: Choose package to process 2.0 framework from. See _SNMsynth.ini file.

I'm assuming I need to edit one of the following?

; ------- PROCESS MAIN PACKAGES

; These settings request processing for .NET 1.1 (dotnetfx.exe), 2.0 SP1/SP2 (NetFx20SP1_x86.exe/NetFx20SP2_x86.exe, if both are

; present SP2 is processed) and each one of 2.0 SP1/SP2,; 3.0 SP1/SP2 and 3.5/3.5 SP1 inside any of the dotnetfx35.exe (3.5/3.5 SP1

; respectively). There's 2 Possible sources for 2.0 SP#, if both are present use following settings to choose which one to process.

PROCESSDNF11=YES

PROCESSDNF20=YES

PROCESSDNF3520=YES

PROCESSDNF3530=YES

PROCESSDNF3535=YES

However I'm a bit confused as to what needs edited.

In addition are the settings I've changed correct for use with HFSLIP? The instructions mention that it can be used with HFSLIP but I'm not sure which settings I would need to use to make it so.

Any advice is greatly appreciated.

Thanks,

C

Edited by Caspean

Share this post


Link to post
Share on other sites

Hi strel,

any idea how low it will take you to publish a new bugfixed version?

I'll do a new HFSLIPed XP install and I am not sure if I should wait for the new version or just create a Dotnet Package with the current version and the latest two updates/hotfixes from February.

Also I do not know if the bugs mentioned above are only some small things or more severe.

BTW: thanks a lot for your work on this!

Edited by Bugs Bunny

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...