Jump to content

[RELEASE] Boooggy's WMP 11 direct integration solution


boooggy

Recommended Posts


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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

1.2

(I'm posting it in 3 places so it won't be overlooked)

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:

[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)

(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)

(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

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.

Link to comment
Share on other sites

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 ;)

It's bug report for developers of WMP11 Splipstreamer - they will know what it is about.

Edited by anonim1979
Link to comment
Share on other sites

I did the Slipstream in Windows XP SP3

and here's my Error

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

Edited by dazzlee
Link to comment
Share on other sites

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)

Edited by n7Epsilon
Link to comment
Share on other sites

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.....

Link to comment
Share on other sites

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).

Edited by boooggy
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...