Help - Search - Members - Calendar
Full Version: [RELEASE] Boooggy's WMP 11 direct integration solution
MSFN Forums > Member Contributed Projects > nLite > Application Add-Ons
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12

   
Google Internet Forums Unattended CD/DVD Guide
dazzlee
Did a integrate without any hotfixes, integration gone smoothly, I think thers a problem with a Hotfix you specified....

But not yet tested the installation,,,,

Edit1:

Did integrate WMP11 with all Hotfixes except "windowsmedia11-kb946665-x86-intl.exe",,, integraton gone smoothly

when this hotfix is added, the error pops up....
boooggy
i guess u have 946665 corrupted. that fix is corupted from microsoft server...so try redownload. and after u did it...run it to be sure its working.
dazzlee
QUOTE (boooggy @ May 12 2008, 10:16 PM) *
i guess u have 946665 corrupted. that fix is corupted from microsoft server...so try redownload. and after u did it...run it to be sure its working.

NO booogy, i downloaded the latest hotfix, after they fixed,,,

I think, being its a new hotfix, they compressed with the new cabinet maker, so its unable to open by the cab in Windows 2000 while extracting in 2K Environment...... its only my guess!!!
boooggy
dazz
i tried it in 2k enviroment including 946665 and all went fine.
i used win2k with sp5.
boooggy
new version!
change log for 1.2:
1. Complete rewrite of ini file editor, massive file editing speed increase (SimpleIniEditor renamed to IniParser)
2. Complete rewrite of cabinet.dll interface, problems with COMODO Defense+ fixed, now x64 compatible (can be compiled and work with 64-bit cabinet.dll)
3. Complete separation of Backend from user interface, switch to events. Cross-thread dialogs now open with the main window as its owner correctly.
4. Cleaned up Backend error handling.
5. Removal of embedded uxtheme.dll and msobmain.dll hotfixes. Slipstreamer will break unattended and display a warning if it finds that uxtheme or msobmain need updating, integrate before running wmp11slip to avoid this.
* integrate those fixes before running the slipstreamer to avoid this.
6. Updated to support Windows XP Service Pack 3 (automatically applies wbem fix if required)
7. Fixed issues on x64 WMP11
8. Fixed issue presented here
eryen
I have an error.

QUOTE
WMP11Slipstreamer v1.2.0.0
Detected source: Windows™ XP Professional SP3

Epsilon.Parsers.IniParser+Exceptions+MalformedSectionHeaderException: Malformed section header after []: ([

Deleting "C:\WinXPSP3\i386\wmp11temp"... Done!

The source being modified has not been damaged.
All changes have been successfully reverted.


I atteched Turkish wmp.inf and update.inf files.
Maybe u my want to look at it.



ADD:
Tested with English WMP11 on my Turkish Windows XP. (To see wmp11.inf and update.inf)
And still same error.
So i think that is not because of WMP files.
Probably Windows XP files.

I may attach all files u may want.
boooggy
eryen
can u please attach wmp.inf from your untoched windows xp?
thx

and please attach also the full report that slipstreamer throw.
Kelsenellenelvian
QUOTE (eryen @ May 13 2008, 01:35 AM) *
I have an error.

QUOTE
WMP11Slipstreamer v1.2.0.0
Detected source: Windows™ XP Professional SP3

Epsilon.Parsers.IniParser+Exceptions+MalformedSectionHeaderException: Malformed section header after []: ([

Deleting "C:\WinXPSP3\i386\wmp11temp"... Done!

The source being modified has not been damaged.
All changes have been successfully reverted.


I atteched Turkish wmp.inf and update.inf files.
Maybe u my want to look at it.



ADD:
Tested with English WMP11 on my Turkish Windows XP. (To see wmp11.inf and update.inf)
And still same error.
So i think that is not because of WMP files.
Probably Windows XP files.

I may attach all files u may want.



Is your source pre-modified AT ALL?

Did you remove both wmp versions 9 + 6.4 with nLite?

eryen
That's all, nothing more.

QUOTE
WMP11Slipstreamer v1.2.0.0
Detected source: Windows™ XP Professional SP3

Epsilon.Parsers.IniParser+Exceptions+MalformedSectionHeaderException: Malformed section header after []: ([

Deleting "C:\WinXPSP3\i386\wmp11temp"... Done!

The source being modified has not been damaged.
All changes have been successfully reverted.



Nothing removed.
Just added these files with HFSLIP on original Windows XP SP3 source

QUOTE
msxml4.msi
rootsupd.exe
Windows-KB890830-V1.40.exe
WindowsUpdateAgent30-x86.exe
WindowsXP-KB905474-X86-TRK.exe


Older WMP11Slipstreamer works after these files added.
eryen
Hımmm...

I guess i found it.
HFSLIP modifies WBEMOC.INF file.
Deletes napclientprov.mof and napclientschema.mof entries in it.

WMP11Slipstreamer can not read new file anymore.
I just opened that file. ReSaved. Compressed. Replaced in source.
Than WMP11 Slipstreamer works.


Is this HFSLIP's fault?
But still 0.99i can slipstream in same source.

I feel so stupid now.
Going to complain TomCat tongue.gif
boooggy
i dont get why hfslip deletes those entries.....
o well....good u found it and thx for reporting...

0991 doesnt edit that file....so thats why no error....
eryen
In fact, i didnot know that changes.

I realized that after completely folder compare.
n7Epsilon
The original wbemoc.inf is encoded as UCS-2 Little Endian (UTF16-LE) with the byte-order-mark at the beginning of the file.

It seems that hfslip when saving the file, strips the byte-order-mark, so when wmp11slip reads it. It thinks it is reading an ANSI file. This is the reason on the error.

This is HFSLIP problem, not slipstreamer problem.
dazzlee
QUOTE (boooggy @ May 13 2008, 08:51 AM) *
dazz
i tried it in 2k enviroment including 946665 and all went fine.
i used win2k with sp5.


Oh, i did in Win2kSP4 with Onepiece Updatepack,,,i'll try your new version later... now i changed to XP...

thanks!!
jdmaynard
I got the following error trying to slip WMP11 into WinXP-SP3. Any suggestions???

Thanks

DOug

-----------------------------------------------------------------------------------------------------
WMP11Slipstreamer v1.2.0.0
Detected source: Windows™ XP Professional SP3

System.IO.IOException: The process cannot access the file 'D:\WinXP_SP3\i386\wmp11temp\extracted\update' because it is being used by another process.
at System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive)
at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive)
at Epsilon.IO.FileSystem.DeleteFileOrFolder(String FileOrFolder)
at WMP11Slipstreamer.Backend.SlipstreamWMP11()
at WMP11Slipstreamer.MainForm.WorkerMethod(Object workerParam)

Unfortunately, the error occurred during the critical process of overwriting files in the "i386" folder. This source is now corrupt, please use a fresh new source for subsequent windows setup installations and modifications.

Temporary folder: "D:\WinXP_SP3\i386\wmp11temp"
------------------------------------------------------------------------------------------------------
0d14r3
1 - Try use SEARCH
2 - Post your problem here: http://www.msfn.org/board/RELEASE-Boooggy-...egr-t90635.html , it ís Release post from booggy Slipstreamer

Saludos!

0d
boooggy
and please add the full error report....
LES!
After reverting to WMP11slipstreamer v 0.991 intergeration worked. I would perfer to use newer version. Any help is appreciated.
LES

BUG Report

WMP11Slipstreamer v1.2.0.0
Detected source: Windows™ XP Professional SP3

Hotfixes:
KB941569.EXE
KB911564.exe
KB929773.exe
KB932390.exe
KB933547.exe
KB935551.exe
KB935552.exe
KB936782.exe
KB939683.exe

System.NotSupportedException: The given path's format is not supported.
at System.Security.Util.StringExpressionSet.CanonicalizePath(String path, Boolean needFullPath)
at System.Security.Util.StringExpressionSet.CreateListFromExpressions(String[] str, Boolean needFullPath)
at System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess access, AccessControlActions control, String[] pathListOrig, Boolean checkForDuplicates, Boolean needFullPath, Boolean copyPathList)
at System.Security.Permissions.FileIOPermission..ctor(FileIOPermissionAccess access, String[] pathList, Boolean checkForDuplicates, Boolean needFullPath)
at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite)
at WMP11Slipstreamer.Backend.CompressFiles()
at WMP11Slipstreamer.Backend.SlipstreamWMP11()
at WMP11Slipstreamer.MainForm.WorkerMethod(Object workerParam)

Deleting "C:\1nlite\XP_CD\i386\wmp11temp"... Done!

The source being modified has not been damaged.
All changes have been successfully reverted.

BikinDutchman
Your hotfixes are wrong, goto the slipstreamer web-site and fix.

boooggy
like dutchman said....KB911564.exe is a hotfix for wmp6.4 and its not supported by slipstreamer.
premier4ever
WMP11Slipstreamer v1.2.0.0
Detected source: Windows™ XP Professional SP2

Hotfixes:
windowsmedia11-kb928788-x86-intl.exe
windowsmedia11-kb929399-v2-x86-intl.exe
windowsmedia11-kb929773-x86-intl.exe
windowsmedia11-kb932390-x86-intl.exe
windowsmedia11-kb933547-x86-intl.exe
windowsmedia11-kb935551-x86-intl.exe
windowsmedia11-kb935552-x86-intl.exe
windowsmedia11-kb939209-x86-intl.exe
WindowsMedia11-KB939683-x86-ENU.exe
windowsmedia11-kb942264-x86-intl.exe
windowsmedia11-kb944110-x86-intl.exe

System.IO.FileNotFoundException: Could not load file or assembly 'System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The system cannot find the file specified.
File name: 'System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
at WMP11Slipstreamer.Backend.ParseXmlAndVerifyDestinationOs(String xmlPath)
at WMP11Slipstreamer.Backend.ExtractWMP11Installer()
at WMP11Slipstreamer.Backend.SlipstreamWMP11()
at WMP11Slipstreamer.MainForm.WorkerMethod(Object workerParam)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].


Deleting "E:\XPSP3 Test\i386\wmp11temp"... Done!

The source being modified has not been damaged.
All changes have been successfully reverted.
n7Epsilon
Did you install the special nLite Runtime Components package ?
If so, then that is the problem, remove it and reinstall .NET 2.0

If you didn't, then your .NET 2.0 installation has been modified by something else
that damaged it, uninstall .NET 2.0 and reinstall it.
anonim1979
1.2
(I'm posting it in 3 places so it won't be overlooked)

QUOTE ("anonim1979")
I dont think that second instance of:
napclientprov.mof
napclientschema.mof
should be modified like the first

I think that this part should stay as it is:
QUOTE

[WBEM.SYSTEMMOFS]
....
CmdEvTgProv.mof
dgnet.mof
whqlprov.mof ; wmi provider for whql to get driver signing info. a-kjaw
ieinfo5.mof
rsop.mof
rsop.mfl
wscenter.mof
napclientprov.mof
napclientschema.mof


The first is in COPY files section and is indeed missing 8.3 filename. So the instaler dont know from what 8.3 file copy that long filename files.

But second is in section that doesn't copy files and there are other not 8.3 names:
CmdEvTgProv.mof
there is no need to add references for source files in this section.


checked:
c:\WINDOWS\system32\wbem\Logs\setup.log
c:\WINDOWS\system32\wbem\Logs\mofcomp.log

Modified 2 instances (like 1.2 slipstreamer do)
QUOTE
(Tue May 20 05:34:31 2008): Beginning Wbemupgd.dll Registration
(Tue May 20 05:34:31 2008): Current build of wbemupgd.dll is 5.1.2600.5512 (xpsp.080413-2108)
(Tue May 20 05:34:31 2008): Beginning Core Upgrade
(Tue May 20 05:34:31 2008): ERROR: GetStandardMofs failed to locate file C:\WINDOWS\system32\WBEM\napclientprov.mof,napprov.mof.
(Tue May 20 05:34:31 2008): ERROR: GetStandardMofs failed to locate file C:\WINDOWS\system32\WBEM\napclientschema.mof,napschem.mof.
(Tue May 20 05:34:31 2008): Beginning MOF load
(Tue May 20 05:34:31 2008): Processing C:\WINDOWS\system32\WBEM\cimwin32.mof




One (like I recomended)
QUOTE
(Tue May 20 03:48:43 2008): Beginning Wbemupgd.dll Registration
(Tue May 20 03:48:43 2008): Current build of wbemupgd.dll is 5.1.2600.5512 (xpsp.080413-2108)
(Tue May 20 03:48:43 2008): Beginning Core Upgrade
(Tue May 20 03:48:43 2008): Beginning MOF load
(Tue May 20 03:48:43 2008): Processing C:\WINDOWS\system32\WBEM\cimwin32.mof


And they show properly in
c:\WINDOWS\system32\wbem\Logs\mofcomp.log

QUOTE
C:\WINDOWS\system32\WBEM\napclientprov.mof
(Tue May 20 03:49:25 2008.1242797) : Finished compiling file:C:\WINDOWS\system32\WBEM\napclientprov.mof
(Tue May 20 03:49:25 2008.1242807) : Przetwarzanie pliku MOF: C:\WINDOWS\system32\WBEM\napclientschema.mof
(Tue May 20 03:49:25 2008.1242857) : Finished compiling file:C:\WINDOWS\system32\WBEM\napclientschema.mof



See page 22 for more info.
Kelsenellenelvian
@ - anonim1979:

What is your problem? and your proposal?

I can't understand your post.
anonim1979
The modifications made by WMP11Splipstreamer 1.2 to wbemoc.inf in [WBEM.SYSTEMMOFS] section are unnesesarty and you can see this in log files;
ERROR: GetStandardMofs failed to locate file C:\WINDOWS\system32\WBEM\napclientprov.mof,napprov.mof.
problematic

More on that SP3 fix here:
http://www.ryanvm.net/forum/viewtopic.php?p=76404
I wrote about that and linked on 22nd page of this thread.

Simply my recomendation was overlooked so this time I posted it in all 3 threads newwink.gif
It's bug report for developers of WMP11 Splipstreamer - they will know what it is about.
n7Epsilon
I have seen and confirmed this issue, thanks for reporting it. It will make a point release later today if no other issues arise to fix this problem.
dazzlee
I did the Slipstream in Windows XP SP3
and here's my Error

QUOTE
WMP11Slipstreamer v1.2.0.0
Detected source: Windows™ XP Professional SP3

Hotfixes:
windowsmedia11-kb928788-x86-intl.exe
windowsmedia11-kb929399-v2-x86-intl.exe
windowsmedia11-kb929773-x86-intl.exe
windowsmedia11-kb932390-x86-intl.exe
windowsmedia11-kb933547-x86-intl.exe
windowsmedia11-kb935551-x86-intl.exe
windowsmedia11-kb935552-x86-intl.exe
windowsmedia11-kb939209-x86-intl.exe
WindowsMedia11-KB939683-x86-ENU.exe
windowsmedia11-kb942264-x86-intl.exe
windowsmedia11-kb944110-x86-intl.exe
windowsmedia11-kb944882-x86-intl.exe
windowsmedia11-kb946665-x86-intl.exe
WindowsXP-KB941569-x86-ENU.EXE

Epsilon.IO.Archival+ArchiveProcessException: An error occurred while extracting files from "System.IO.FileStream" ---> FdiException: Error code: CorruptCabinet:0.

Stack Trace:
at Epsilon.IO.Compression.Cabinet.FDIWrapper`1.ThrowFdiException()
at Epsilon.IO.Compression.Cabinet.FDIWrapper`1.Extract(String cabinetFilePath)
at Epsilon.IO.Compression.CabDecompressor.Extract(Stream stream, Boolean closeWhenDone)
at Epsilon.IO.Archival.NativeCabinetExtract(Stream stream, String destinationFolder, FilenameNotifyDelegate filenameCallback, ProgressNotifyDelegate progressCallback)
--- End of inner exception stack trace ---
at WMP11Slipstreamer.Backend.StandardHotfixApply(String fixesFolder, Dictionary`2 hotfixFileDictionary)
at WMP11Slipstreamer.Backend.ApplyFixes()
at WMP11Slipstreamer.Backend.SlipstreamWMP11()
at WMP11Slipstreamer.MainForm.WorkerMethod(Object workerParam)

Extra error information:
Offending hotfix: windowsmedia11-kb946665-x86-intl.exe

Deleting "E:\SP3\i386\wmp11temp"... Done!

The source being modified has not been damaged.
All changes have been successfully reverted.


I hope, the Hotfix(kb946665) is new, its MD5 : 690C78D8FFE6FB83DFF90254AD61E407
n7Epsilon
Please read the first post carefully: The correct md5 of this fix is: 06CE672191834692B8C69EDE69B7D89E
Try to double-click on it and you will see a flashing window. The hotfix download is corrupt.

(Look at the red note near the end of the first post)
dazzlee
QUOTE (n7Epsilon @ May 23 2008, 05:44 PM) *
Please read the first post carefully: The correct md5 of this fix is: 06CE672191834692B8C69EDE69B7D89E
Try to double-click on it and you will see a flashing window. The hotfix download is corrupt.

(Look at the red note near the end of the first post)


Yeah, thanks n7epsilon,,

Now its perfect.....
boooggy
new version out 1.2.3.0

changelog
fixed wbemoc.inf editing (thx to anonim1979)
fixed iniparser to parse an entire line with quotes as a CSV

also site updated
it contains latest wmp 11 hotfixes (up2date).
TranceEnergy
Awesome program!

Can someone help me here? I have successfully deleted the WMP network service WMPNetwk.exe, and all registry entries for it, in a VM install,
and surfing and streaming using WMP11 works just fine. So as far as im concerned i dont need it then. I used booogie 1.2.0
I thought that by removing the "hide" from sysoc inf on the wmp11files, this would be done but apparently not, so what is that anyway?
Also it would be cool if this service could be optional to install or so. Takes about 900KB+ registry entries, dont know if i can delete any of the .dll files. PM on this is appreciated. Much profit!

I've figured these are at least part of the network and network sharing service installed by wmp11.
copy & paste from update.inf
;--- these are WMP NSS files
;
connectionmanager.xml=1
contentdirectory.xml=1
mediareceiverregistrar.xml=1
wmpnetwk.exe=1
wmpnscfg.exe=1
wmpnss_bw120.jpg=1
wmpnss_bw120.png=1
wmpnss_bw32.bmp=1
wmpnss_bw32.jpg=1
wmpnss_bw48.bmp=1
wmpnss_bw48.jpg=1
wmpnss_bw48.png=1
wmpnss_color120.jpg=1
wmpnss_color120.png=1
wmpnss_color32.bmp=1
wmpnss_color32.jpg=1
wmpnss_color48.bmp=1
wmpnss_color48.jpg=1
wmpnss_color48.png=1
wmpnssci.dll=1
boooggy
u can make that service not to install by edit wmp.inf.
just unpack this file from cd after u integrate wmp 11 and then search for WMPNetwk.exe and delete the command that creates the service....
then pack back the inf and voila
TranceEnergy
So first integrate as normal with hotfixes, i use the 4 fixes per Kurt's x64 guide, then delete just the file?
I was first thinking more of modifying the wmp11 installer itself,and repacking that, as it would save more time on not having to repeat this.
I found another exe file, tho i deleted it so fast, i dont remember the name, lol2k =)

In any way, what tool to use to repack with? I extracted the wmp11-64.exe about 12.7MB file inside the WMP11 x64installer itself, and started modifying from there. Is there any chance i can repack this and make it work with your kickass product?
boooggy
no mate...if u unpack and repack the wmp 11 installer, u will ....brake everything...
just after u slipstream wmp11 go to amd64 folder and look for wmp.in_
go use this command
CODE
expand -r wmp.in_

then edit the way i told u.....
in the end u will have 2 files wmp.inf one packed and one unpacked....to ease your task just delete the wmp.in_ and leave wmp.inf (that u just edited).
thats it.....
TranceEnergy
Ok. But there is no way i can delete the files on the booogy'ed xp image?

edit: i can't find any of the network stuff inside wmp.inf... edit2: found it in the wmp11ext.inf
Also i see :
PROGRAMFILES = "Program Files (x86)"
inside there, is that a static addressing?
Afaik on each fresh install now i get 2 empty folders, as i use custom folders , just PF instead of program files.

Edit3: i edited and removed stuff from wmp11.cab and wmp11ext.in_ and repackaged with iZarc. Works miracles! Looks great in the VmWare install!
Kickass!

Now if i only could find out where the Windows Media Portable serial number service resides from, and remove that, this would be sweet!
brasssmunkye
WMP11Slipstreamer v1.2.0.0
Detected source: Windows™ XP Professional SP3

Epsilon.Parsers.IniParser+Exceptions+MalformedLineException: [SetupHotfixesToRun] contains a malformed line: (175.16_geforce_winxp_32bit_english_whql.exe " /s /v""/qb"""). Line number: 17. Identifier: Svcpack.Inf
at Epsilon.Parsers.IniParser.ParseIniCore(TextReader textReader, Boolean throwForMalformedLines, String firstSectionName, Boolean allowSections)
at Epsilon.Parsers.IniParser.Init(TextReader iniStream, Boolean throwFormatExceptionForMalformedLines)
at Epsilon.Parsers.IniParser..ctor(String filePath, Boolean throwForMalformedLines)
at WMP11Slipstreamer.Backend.PrepareForParse()
at WMP11Slipstreamer.Backend.SlipstreamWMP11()
at WMP11Slipstreamer.MainForm.WorkerMethod(Object workerParam)

Deleting "C:\Documents and Settings\Aaron\Desktop\VX2PVOL_EN (D)\i386\wmp11temp"... Done!

The source being modified has not been damaged.
All changes have been successfully reverted.


halp plz?
anonim1979
Bugs?
After 1.2.3.0

wbemoc.inf:

QUOTE
11,wbem,wbemprox.dll,"1 ; this needs to be the last core dll registered" ; this needs to be the last core dll registered


QUOTE
CmdEvTgProv.mof
dgnet.mof
"whqlprov.mof ; wmi provider for whql to get driver signing info. a-kjaw" ; wmi provider for whql to get driver signing info. a-kjaw
ieinfo5.mof
rsop.mof
rsop.mfl
wscenter.mof
napclientprov.mof
napclientschema.mof


and few more " put in unusual places (use compare in Total Commander for example)

----
EDIT:
(fixed my mistake)
And one more question
wmp.inf
1.2.0
[Run.PUI]
"%11%\rundll32.exe %11%\wpd_ci.dll","DoCmd remove rescan"

in 1.2.3
[Run.PUI]
"%11%\rundll32.exe %11%\wpd_ci.dll,DoCmd remove rescan"

(the other line with WMPNetwk is fixed properly)

Isn't it now (1.2.3.0) incorect? Or it WAS incorect and now is fixed?
It's ok in 1.2.3
boooggy
new version out 1.2.4.0

Changelog:
Fix for broken IniParser CSV line normalization. The bug affected a case where a non-quoted CSV line that had an inline comment that caused the last entity (including the comment) to be treated as part of the last entity found. (thx anonim1979 for found the buggie).
StepOne
Hi,

Tried using WMP11 Slipstreamer v1.2.4.0 to slipstream to XP SP3 but got the following unhandled exception. The application suggested that I report this as a bug so... Anyone any ideas what I might be doing wrong? I suspect it's probably more my own fault. Many thanks!

WMP11Slipstreamer v1.2.4.0
Detected source: Windows™ XP Professional SP3

Hotfixes:
WindowsXP-KB941569-x86-ENU.EXE
windowsmedia11-kb928788-x86-intl.exe
windowsmedia11-kb929399-v2-x86-intl.exe
windowsmedia11-kb929773-x86-intl.exe
windowsmedia11-kb932390-x86-intl.exe
windowsmedia11-kb933547-x86-intl.exe
windowsmedia11-kb935551-x86-intl.exe
windowsmedia11-kb935552-x86-intl.exe
windowsmedia11-kb939209-x86-intl.exe
WindowsMedia11-KB939683-x86-ENU.exe
windowsmedia11-kb944110-x86-intl.exe
windowsmedia11-kb944882-x86-intl.exe
windowsmedia11-kb945381-x86-intl.exe
windowsmedia11-kb946665-x86-intl.exe

System.Exception: Delta API failed to apply patch "_sfx_0001._p" to the file "update.exe". ---> System.ComponentModel.Win32Exception: The requested operation cannot be performed on a file with a user-mapped section open
--- End of inner exception stack trace ---
at WMP11Slipstreamer.Backend.NativeExtractHotfix(String hotfixInstaller, String destinationPath)
at WMP11Slipstreamer.Backend.ExtractWMP11Installer()
at WMP11Slipstreamer.Backend.SlipstreamWMP11()
at WMP11Slipstreamer.MainForm.WorkerMethod(Object workerParam)

Deleting "C:\XP\i386\wmp11temp"... FAILED!

An exception occurred while attempting to delete the temporary folder to revert the changes done to the source. You can delete the temporary folder by yourself later.

Temporary folder: "C:\XP\i386\wmp11temp"

System.UnauthorizedAccessException: Access to the path '_sfx_.dll' is denied.
at System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive)
at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive)
at WMP11Slipstreamer.ErrorForm.ErrorForm_Load(Object sender, EventArgs e)

n7Epsilon
Can you please tell me what antivirus you have ? What OS are you running the slipstreamer from ? Do you have any antispyware program ?
StepOne
Hi n7Epsilon:,

I'm running WinXP SP3 and yes, I have both Symantec AV and Webroot Spy Sweeper anti spyware.

So one of these or perhaps both could be the problem?
n7Epsilon
Ok some more questions:
1. Is the problem reproducible every time ? Does it crash at exactly the same point while extracting wmp11 installer every time ?
2. Disable (not uninstall) Webroot spysweeper and try again. Does it happen now ?
3. Repeat after disabling Symantec AV as well.
4. Repeat after enabling just Webroot.

Let me know your results so I can start investigating.

- I tried installing Spy sweeper 5.5 alone in a VM and running the slipstreamer and didn't get any crash. I don't have Symantec AV so can't test with that.
StepOne
Hi n7Epsilon,

Strange, because when Webroot Spy Sweeper v5.5.7 build 124 was shut down the WMP 11 Slipstreamer worked as it should and it made no difference if the Symantec AntiVirus software was enabled or disabled.

Many thanks for a great piece of software and taking the time to reply to my query.

StepOne
swalk
Using 1.2.4 through AutoImage, I get this error (addons integrated with RyanVM):
CODE
WMP11Slipstreamer v1.2.4.0
Detected source: Windows™ XP Professional SP3

Epsilon.Parsers.IniParser+Exceptions+MalformedLineException: Malformed line encountered.
Section: SetupHotfixesToRun
Input: PDFCreator-0_9_5.exe /silent /components=\"!toolbar\" /tasks=\"!desktop_icon\" /f
Line number: 22
Identifier: Svcpack.Inf

   at Epsilon.Parsers.IniParser.ThrowException(IniParserException ex)
   at Epsilon.Parsers.IniParser.ParseIniCore(TextReader textReader, Boolean throwForMalformedLines, String firstSectionName, Boolean allowSections)
   at Epsilon.Parsers.IniParser.Init(TextReader iniStream, Boolean throwFormatExceptionForMalformedLines)
   at Epsilon.Parsers.IniParser..ctor(String filePath, Boolean throwForMalformedLines)
   at WMP11Slipstreamer.Backend.PrepareForParse()
   at WMP11Slipstreamer.Backend.SlipstreamWMP11()
   at WMP11Slipstreamer.MainForm.WorkerMethod(Object workerParam)

Extra error information:
Section: SetupHotfixesToRun
Input: PDFCreator-0_9_5.exe /silent /components=\"!toolbar\" /tasks=\"!desktop_icon\" /f
Line number: 22
Identifier: Svcpack.Inf

Deleting "C:\AutoImageTmp\i386\wmp11temp"...  Done!

The source being modified has not been damaged.
All changes have been successfully reverted.


The line it complains about works fine through command prompt.
swalk
Nevermind, I got it working smile.gif. It must have had a problem with \ or !. I was able to rework the switch options to get rid of them.
mrfree
boooggy,versiunile tale mai vechi pt windows media player 11 erau mult mai usor de integrat cu nlite.Te rog daca poti sa postezi una dintre ele.Multumesc anticipat.
kayfam
I'm also getting an unhandled exception with the latest version.

CODE
WMP11Slipstreamer v1.2.4.0
Detected source: Windows™ XP Professional SP3

Hotfixes:
WindowsXP-KB941569-x86-ENU.EXE
windowsmedia11-kb928788-x86-intl.exe
windowsmedia11-kb929399-v2-x86-intl.exe
windowsmedia11-kb929773-x86-intl.exe
windowsmedia11-kb932390-x86-intl.exe
windowsmedia11-kb933547-x86-intl.exe
windowsmedia11-kb935551-x86-intl.exe
windowsmedia11-kb935552-x86-intl.exe
windowsmedia11-kb939209-x86-intl.exe
WindowsMedia11-KB939683-x86-ENU.exe
windowsmedia11-kb944110-x86-intl.exe
windowsmedia11-kb944882-x86-intl.exe
windowsmedia11-kb945381-x86-intl.exe
windowsmedia11-kb946665-x86-intl.exe

System.NotSupportedException: The given path's format is not supported.
   at System.Security.Util.StringExpressionSet.CanonicalizePath(String path, Boolean needFullPath)
   at System.Security.Util.StringExpressionSet.CreateListFromExpressions(String[] str, Boolean needFullPath)
   at System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess access, AccessControlActions control, String[] pathListOrig, Boolean checkForDuplicates, Boolean needFullPath, Boolean copyPathList)
   at System.Security.Permissions.FileIOPermission..ctor(FileIOPermissionAccess access, String[] pathList, Boolean checkForDuplicates, Boolean needFullPath)
   at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite)
   at WMP11Slipstreamer.Backend.CompressFiles()
   at WMP11Slipstreamer.Backend.SlipstreamWMP11()
   at WMP11Slipstreamer.MainForm.WorkerMethod(Object workerParam)

Deleting "D:\OS\ROOT\i386\wmp11temp"...  Done!

The source being modified has not been damaged.
All changes have been successfully reverted.

Prior version 1.2.3.0 worked fine and nothing changed in my setup.

Edit:
I feel like such a fool for posting this. It now appears to be a problem induced by using the latest version of nLite. I had slipsteamed in some hotfixes prior to using WMP slipstreamer. I've done this in the past with no issue but not this time around. The slipstreamer works fine on a clean source. No idea why now it won't work that way now but at least it's working.
X-FoRcE
CODE
WMP11Slipstreamer v1.2.4.0
Detected source: Windows™ XP Professional SP3

Hotfixes:
windowsmedia11-kb928788-x86-intl.exe
windowsmedia11-KB929399-x86-tr.exe
windowsmedia11-kb929773-x86-intl.exe
windowsmedia11-kb932390-x86-intl.exe
windowsmedia11-kb933547-x86-intl.exe
windowsmedia11-kb935551-x86-intl.exe
windowsmedia11-kb935552-x86-intl.exe
windowsmedia11-kb939209-x86-intl.exe
windowsmedia11-KB939683-x86-tr.exe
windowsmedia11-KB941569-x86-tr.exe
windowsmedia11-kb944110-x86-intl.exe
windowsmedia11-kb944882-x86-intl.exe
windowsmedia11-kb945381-x86-intl.exe
windowsmedia11-kb946665-x86-intl.exe

System.NotSupportedException: The given path's format is not supported.
   konum: System.Security.Util.StringExpressionSet.CanonicalizePath(String path, Boolean needFullPath)
   konum: System.Security.Util.StringExpressionSet.CreateListFromExpressions(String[] str, Boolean needFullPath)
   konum: System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess access, AccessControlActions control, String[] pathListOrig, Boolean checkForDuplicates, Boolean needFullPath, Boolean copyPathList)
   konum: System.Security.Permissions.FileIOPermission..ctor(FileIOPermissionAccess access, String[] pathList, Boolean checkForDuplicates, Boolean needFullPath)
   konum: System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite)
   konum: WMP11Slipstreamer.Backend.CompressFiles()
   konum: WMP11Slipstreamer.Backend.SlipstreamWMP11()
   konum: WMP11Slipstreamer.MainForm.WorkerMethod(Object workerParam)

Deleting "F:\VL_SP3\i386\wmp11temp"...  Done!

The source being modified has not been damaged.
All changes have been successfully reverted.


version 1.2.3.0 or older versions worked fine and nothing changed in my setup.

Edit :

Deleting this line from SVCPACK.INF after slipstream working fine.

[SetupHotfixesToRun]
rootsupd.exe /Q
kb898461.exe /q /n /z /o
boooggy
kayfam can u please post here the svcpack.inf from the cd it created u problems....?
JimVR4
QUOTE (boooggy @ Jun 3 2008, 03:36 AM) *
kayfam can u please post here the svcpack.inf from the cd it created u problems....?


Same exact problem as kayfam. Also I used nlite 1.4.5 beta 2 to integrate SP3 into my source but I don't have any other fixes added yet and there is no svcpack.inf in my source. I don't have an older version of WMP slip to try.
CODE
WMP11Slipstreamer v1.2.4.0
Detected source: Windows™ XP Professional SP3

Hotfixes:
WindowsXP-KB941569-x86-ENU.EXE
windowsmedia11-kb928788-x86-intl.exe
windowsmedia11-kb929399-v2-x86-intl.exe
windowsmedia11-kb929773-x86-intl.exe
windowsmedia11-kb932390-x86-intl.exe
windowsmedia11-kb933547-x86-intl.exe
windowsmedia11-kb935551-x86-intl.exe
windowsmedia11-kb935552-x86-intl.exe
windowsmedia11-kb939209-x86-intl.exe
WindowsMedia11-KB939683-x86-ENU.exe
windowsmedia11-kb944110-x86-intl.exe
windowsmedia11-kb944882-x86-intl.exe
windowsmedia11-kb945381-x86-intl.exe
windowsmedia11-kb946665-x86-intl.exe

System.NotSupportedException: The given path's format is not supported.
at System.Security.Util.StringExpressionSet.CanonicalizePath(String path, Boolean needFullPath)
at System.Security.Util.StringExpressionSet.CreateListFromExpressions(String[] str, Boolean needFullPath)
at System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess access, AccessControlActions control, String[] pathListOrig, Boolean checkForDuplicates, Boolean needFullPath, Boolean copyPathList)
at System.Security.Permissions.FileIOPermission..ctor(FileIOPermissionAccess access, String[] pathList, Boolean checkForDuplicates, Boolean needFullPath)
at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite)
at WMP11Slipstreamer.Backend.CompressFiles()
at WMP11Slipstreamer.Backend.SlipstreamWMP11()
at WMP11Slipstreamer.MainForm.WorkerMethod(Object workerParam)

Deleting "C:\XP\i386\wmp11temp"... Done!

The source being modified has not been damaged.
All changes have been successfully reverted.
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.