Jump to content

[RELEASE] Boooggy's WMP 11 direct integration solution


Recommended Posts

Posted

ok good to hear

please for the future use only hotfixes listed on my site cause this ones are the only one needed and also they get tested.


Posted (edited)

So I assume now that when using nlite, I don't have to put in anything related to WMP 11 (cause it's already been done by the WMP 11 Slipstreamer)?

Edited by MikeO1989
Posted

Thanks a lot for the program Boooggy!

I wanted to know, can you list the 'tweaks' or changes done to the Vanilla version to change it to the Tweaked version?

these registry changes where are they controlled from? an ini?

I'm interested in having more or less a vanilla installation with wga but implement 1 or 2 registry changes.

thanks

Posted

there are plenty of tweaks and it would take a lot to post them here....

anyhow i am working on a separate page with tweaks. so if u want only few tweaks ...u will have to wait :P

Posted (edited)

On my system I get this error:


Epsilon.IO.Archival+ArchiveProcessException: An error occurred while extracting files from "System.Byte[]" ---> System.IO.IOException: Proces nemůže přistupovat k souboru (process cannot access the file) D:\WXPSP2\i386\wmp11temp\hotfixExtractTemp1833872282\i386\msdelta.dll, protože soubor je využíván jiným procesem (because it is used by another process).
v System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
v System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
v System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
v System.IO.File.OpenFile(String path, FileAccess access, SafeFileHandle& handle)
v System.IO.File.SetCreationTimeUtc(String path, DateTime creationTimeUtc)
v System.IO.File.SetCreationTime(String path, DateTime creationTime)
v Epsilon.IO.Compression.CabDecompressor.decompInstance_NotifyCloseFile(Object sender, NotifyEventArgs e)
v Mischel.CabDotNet.DcmpRoutine.OnNotifyCloseFile(NotifyEventArgs e)
v Mischel.CabDotNet.DcmpRoutine.NotifyCallback(FdiNotificationType fdint, FdiNotification fdin)
v Mischel.CabDotNet.CabSdk.FdiCopy(IntPtr hfdi, String cabinetName, String cabinetPath, Int32 flags, FdiNotifyDelegate fnNotify, FdiDecryptDelegate fnDecrypt, IntPtr userData)
v Mischel.CabDotNet.CabSdk.FdiCopy(IntPtr hfdi, String cabinetName, String cabinetPath, FdiNotifyDelegate fnNotify, FdiDecryptDelegate fnDecrypt, Object userData)
v Mischel.CabDotNet.DcmpRoutine.ExtractFiles(String cabinetFullPath)
v Epsilon.IO.Compression.CabDecompressor.ExtractFiles(String destFolder)
v Epsilon.IO.Archival.NativeCabinetExtract(Byte[] data, String destinationFolder)
--- Konec trasování zásobníku pro vnitřní výjimku ---
v Epsilon.IO.Archival.throwArchiveException(String archiveName, ArchiveProcessOperation opType, Exception innerException)
v Epsilon.IO.Archival.NativeCabinetExtract(Byte[] data, String destinationFolder)
v WMP11Slipstreamer.Backend.NativeExtractHotfix(String hotfixInstaller, String destinationPath)
v WMP11Slipstreamer.Backend.ExtractWMP11Installer()
v WMP11Slipstreamer.MainGUI.workerMethod(Object addonSettings)

Deleting "D:\WXPSP2\i386\wmp11temp"... Done!

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

Every time I run the integrator, the name of unaccessible file changes. It seems like slipstreamer is giving up too early before my antivirus (avast) or firewall (comodo) finish processing the file.

Ok, in VM (without firewall and antivirus) I don't get this, but instead slipstreamer crashes when integrating windowsmedia11-kb928788-x86-intl, without it, it finishes successfully.

Edited by LordWarlock
Posted

WMP11Slipstreamer v0.96

Epsilon.IO.Archival+ArchiveProcessException: An error occurred while creating "G:\Temp\XP32Bits\i386\wmp11temp\extracted\audiodev.dl_" ---> System.ApplicationException: AddFile failed with error code None.
at Mischel.CabDotNet.CmpRoutine.throwException(String methodName)
at Mischel.CabDotNet.CmpRoutine.AddFile(String filename, String nameInCab, Boolean execOnDecompress, Int16 compressType)
at Epsilon.IO.Compression.CabCompressor.CompressFiles(String[] fileList, CabCompressionLevel compressionLevel)
at Epsilon.IO.Archival.NativeCabinetMakeCab(String fullFilename, String destinationFolder)
--- End of inner exception stack trace ---
at Epsilon.IO.Archival.throwArchiveException(String archiveName, ArchiveProcessOperation opType, Exception innerException)
at Epsilon.IO.Archival.NativeCabinetMakeCab(String fullFilename, String destinationFolder)
at WMP11Slipstreamer.Backend.RenameAndCompressArchFile(String sourceName, String destinationName, TargetArchitecture architecture, Boolean compress, String destinationFolder)
at WMP11Slipstreamer.Backend.CompressFiles()
at WMP11Slipstreamer.MainGUI.workerMethod(Object addonSettings)

Deleting "G:\Temp\XP32Bits\i386\wmp11temp"... Done!

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

I got this error when trying... Then I read LordWarlock reply about disabling anti virus program and then no problems... Maybe stated on your web page to disable anti virus program :)

Posted (edited)

version 0.98 is out....... :) ......after a long time......

changelog:

1. Rewritten hotfix apply routine with limited support for conditional hotfix commands.

2. Enhanced error message to show source type and list of hotfixes.

3. Rewritten argument parser for slight performance improvement.

4. No more repeating winntdirectories even when integrating on same source over and over

5. INFS fixed for x64 and cleaned for the rest.

please check the site for new hotfixes and new info

Edited by boooggy
Posted

very cool, perfect timing......

so the 14 MSFT hotfixes you have listed on your web site are installable with this latest version, even 929399 which is apparently only available as a .msu file?

and as always, thanks!

Posted (edited)

yes all updates are the newest that installs on wmp 11 with the last version. anyhow xpx32 version of 929399 is also listed on the microsoft kb article.....

here is the direct link: 929399

Edited by boooggy
Posted

Hi Boooggy,

What do I need to download for the KB941569 x86 version?

I found the x64 version (WindowsMedia11-KB941569-x64-ENU.exe) but for x86 only updates for Windows XP, Server, Vista.

Thanks for looking

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