Jump to content

[RELEASE] Boooggy's WMP 11 direct integration solution


boooggy

Recommended Posts

941282 was superseeded by 942264. so 941282 its not needed.

i keep the hotfix list as clean as possible, everytime when a hotfix is superseeded that specific hotfix is removed and the new one is added.

for people that want to use all fixes please go to xables's share and download all from there and then slipstream. wmp11 slipstreamer will work with all of them no matter what, choosing the right files to add on the cd.

Edited by boooggy
Link to comment
Share on other sites


new version out

changelog in 0.96

1. Added more checks to block slipstream if selected installer doesn't match the source (by parsing control.xml). This was the reason of some "File not found" errors when extracting the installer.

2. Fixed an issue where .NET GC wasn't executing SafeHandles' destructors fast enough leading to a temporary file handle leak causing "File in use" errors.

3. Added a check for hotfix existence

Doesn't Work For Me...

Old Version 0.94i Show the Error SafeHandles During the Slipstream Process...

New 0.96 Slipstream Fine But in My 8 Atteptions I Have a Several Bugs... Some Times WMP11 Works Perfectly But SO Has a Several Bugs Like Don't Maxime Windows of All Programs (close when try maximize), I Try Make Some Modifications in NLITE And Then Error Occours in First Boot (error says: can't register wmplayer...), and Internet Explorer 7 Doesn't Work...

I Try a Lot of Diferent Configs, Try Install With And Without WMP Hotfixes And Always See Above Problems..

Can You Help?

Anyway Thanks For This Great Program And Sorry For My Poor English...

Link to comment
Share on other sites

syd

tried the files u sent with few little modifications (i used english xp, ryans update pack and ie7 pack)

no errors.

i didnt integrate all that drivers tho.........

anyway....please try one step in a row.

slipstream wmp and hotfixes in one row ...then try in vmware.

if everything ok go further

nlite with only fixes

and so on......

Link to comment
Share on other sites

Hi

I tried this on fresh xp pro oem. Selected vanilla and all the wmp hotfixes. Everything went fine. Then used nlite and xables nov update pack. No error messages. After installing, the only problem is, in wmp, the "recently played files" is always empty.

After that tried slipstream without any hotfixes.

Then used nlite to integrate wmp hotfixes.

Still the "recently played files" in wmp is empty.

Any solutions?

Thanks

Edited by sujit
Link to comment
Share on other sites

  • 4 weeks later...

I got the following error when I tried to slipstream WMP11 (Vanilla) into a Italian Windows XP pro SP1 (which was updated to SP2 and latest hotfixes by nlite.)

WMP11Slipstreamer v0.96

System.IO.FileNotFoundException: Impossibile trovare il file 'C:\new xp cd\XPSP1a_ITN_PRO (D)\i386\wmp11temp\Fixes\Update\Update.inf'.

Nome file: 'C:\new xp cd\XPSP1a_ITN_PRO (D)\i386\wmp11temp\Fixes\Update\Update.inf'

in System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

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

in System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)

in System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize)

in System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks)

in Epsilon.Text.Ini.SimpleIniEditor..ctor(String filename)

in WMP11Slipstreamer.Backend.standardHotfixApply(String fixesFolder, Dictionary`2 hotfixFileDictionary)

in WMP11Slipstreamer.Backend.ApplyFixes()

in WMP11Slipstreamer.MainGUI.workerMethod(Object addonSettings)

Deleting "C:\new xp cd\XPSP1a_ITN_PRO (D)\i386\wmp11temp"... FAILED!

An exception occurred while attempting to delete the temporary folder to revert the changes done to the source.

System.UnauthorizedAccessException: Accesso al percorso 'spuninst.exe' negato.

in System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive)

in System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive)

in WMP11Slipstreamer.ErrorForm..ctor(Exception ex, Boolean critical, String tempFolder, String osString)

Edited by ddead
Link to comment
Share on other sites

ddead

what fixes do u use?

for WMP

everything that Windows Update Downloader program listed + those listed in your website.

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-KB936782-x86-ITA.exe

windowsmedia11-kb939209-x86-intl.exe

WindowsMedia11-KB939683-x86-ITA.exe

windowsmedia11-kb942264-x86-intl.exe

windowsmedia11-kb944110-x86-intl.exe

WindowsMedia6-KB925398-v2-x86-ITA.exe

...the rest of the critical hotfixes and IE7

IE7-WindowsXP-KB942615-x86-ITA.exe
IE7-WindowsXP-KB938127-x86-ITA.exe
IE7-WindowsXP-KB942615-x86-ITA.exe
msxml4-KB936181-ita.exe
msxml6-KB933579-ita-x86.exe
WindowsXP-KB873339-x86-ITA.exe
WindowsXP-KB885836-x86-ITA.exe
WindowsXP-KB886185-x86-ita.exe
WindowsXP-KB887472-x86-ita.exe
WindowsXP-KB888302-x86-ITA.exe
WindowsXP-KB890859-x86-ITA.exe
WindowsXP-KB891781-x86-ITA.exe
WindowsXP-KB893756-x86-ITA.exe
WindowsXP-KB896358-x86-ITA.exe
WindowsXP-KB896423-x86-ITA.exe
WindowsXP-KB896428-x86-ITA.exe
WindowsXP-KB899587-x86-ITA.exe
WindowsXP-KB899591-x86-ITA.exe
WindowsXP-KB900485-v2-x86-ITA.exe
WindowsXP-KB900725-x86-ITA.exe
WindowsXP-KB901017-x86-ITA.exe
WindowsXP-KB901190-x86-ITA.exe
WindowsXP-KB901214-x86-ITA.exe
WindowsXP-KB904942-v2-x86-ITA.exe
WindowsXP-KB905414-x86-ITA.exe
WindowsXP-KB905749-x86-ITA.exe
WindowsXP-KB908519-x86-ITA.exe
WindowsXP-KB908531-v2-x86-ITA.exe
WindowsXP-KB910437-x86-ITA.exe
WindowsXP-KB911280-v2-x86-ITA.exe
WindowsXP-KB911562-x86-ITA.exe
WindowsXP-KB911927-x86-ITA.exe
WindowsXP-KB912817-v2-x86-ITA.exe
WindowsXP-KB913580-x86-ITA.exe
WindowsXP-KB914388-x86-ITA.exe
WindowsXP-KB914389-x86-ITA.exe
WindowsXP-KB916595-x86-ITA.exe
WindowsXP-KB917537-x86-ITA.exe
WindowsXP-KB917953-x86-ITA.exe
WindowsXP-KB918118-x86-ITA.exe
WindowsXP-KB918439-x86-ITA.exe
WindowsXP-KB919007-x86-ITA.exe
WindowsXP-KB920213-x86-ITA.exe
WindowsXP-KB920670-x86-ITA.exe
WindowsXP-KB920683-x86-ITA.exe
WindowsXP-KB920685-x86-ITA.exe
WindowsXP-KB920872-x86-ITA.exe
WindowsXP-KB921503-x86-ITA.exe
WindowsXP-KB922582-x86-ITA.exe
WindowsXP-KB922819-x86-ITA.exe
WindowsXP-KB923191-x86-ITA.exe
WindowsXP-KB923414-x86-ITA.exe
WindowsXP-KB923689-v2-x86-ITA.exe
WindowsXP-KB923789-x86-ITA.exe
WindowsXP-KB923980-x86-ITA.exe
WindowsXP-KB924270-x86-ITA.exe
WindowsXP-KB924667-x86-ITA.exe
WindowsXP-KB925902-x86-ITA.exe
WindowsXP-KB926247-x86-ITA.exe
WindowsXP-KB926255-x86-ITA.exe
WindowsXP-KB926436-x86-ITA.exe
WindowsXP-KB927779-x86-ITA.exe
WindowsXP-KB927802-x86-ITA.exe
WindowsXP-KB927891-v3-x86-ITA.exe
WindowsXP-KB928255-x86-ITA.exe
WindowsXP-KB930178-x86-ITA.exe
WindowsXP-KB931261-x86-ITA.exe
WindowsXP-KB931784-x86-ITA.exe
WindowsXP-KB932168-x86-ITA.exe
WindowsXP-KB933729-x86-ITA.exe
WindowsXP-KB935448-x86-ITA.exe
WindowsXP-KB935839-x86-ITA.exe
WindowsXP-KB935840-x86-ITA.exe
WindowsXP-KB935843-x86-ITA.exe
WindowsXP-KB936021-x86-ITA.exe
WindowsXP-KB936357-v2-x86-ITA.exe
WindowsXP-KB937894-x86-ITA.exe
WindowsXP-KB938828-x86-ITA.exe
WindowsXP-KB938829-x86-ITA.exe
WindowsXP-KB939373-x86-ITA.exe
WindowsXP-KB941568-x86-ITA.exe
WindowsXP-KB941569-x86-ITA.exe
WindowsXP-KB943460-x86-ITA.exe
WindowsXP-KB944653-x86-ITA.exe
WindowsInstaller-KB893803-v2-x86.exe
WindowsXP-KB898461-x86-ITA.exe
WindowsXP-KB930916-x86-ITA.exe
WindowsXP-KB942763-x86-ITA.exe

thanks

Edited by ddead
Link to comment
Share on other sites

Question about Wmp.inf line

Hi Boogy,

I looked into the Wmp.inf as modified by your slipstreamer. It has the following two lines:

HKCU,"Software\Classes\Software\Microsoft\MediaPlayer\Preferences","AcceptedPrivacyStatement",0x00010001,0
HKCU, "Software\Microsoft\MediaPlayer\Preferences", "AcceptedPrivacyStatement",0x00010001,0

I removed the first one (with Software\Classes\Software) and that had no effect on the results.

-I think it can be removed, not urgent, but maybe for the next revision :).

Link to comment
Share on other sites

ok dutchmate i will look into it.... :P

ddead

what source do u use? cause i see xp sp1....also please tell me exactly what u do and also attach your nlite preset (dont copy/paste).

Edited by boooggy
Link to comment
Share on other sites

ddead

what source do u use? cause i see xp sp1....also please tell me exactly what u do and also attach your nlite preset (dont copy/paste).

the folder name says SP1 because it's the label of the CD that it was copied from, but the content of the folder were updated to SP2...

here is what I remember I did:

-copied Italian xp sp1 cd to hard disk

-slipstreamed SP2 and hotfixes listed above (using nlite 1.4.1)

-tried to slipstream WMP11 to the updated xp folder and got the error message.

unfortunately I don't have any more info because I made a new nlited CD without WMP11 and formatted the computer :P

but I can try to reproduce the error if necessary

Link to comment
Share on other sites

1st time using your integrator and I ran into a problem. In the past just used your wmp11 addon within nLite. I have winxp pro sp2 with updates. Ran nLite 1.4.1.0 1st (been using 2+yrs.) and then I started WMP11Slipstreamer v0.96. If this is successfull then I was planning on integrating driverpacks.net MassStorage or others if room to fit on a CD-RW.

Here is the bug report:

---------------------

WMP11Slipstreamer v0.96

Epsilon.IO.Archival+ArchiveProcessException: An error occurred while extracting files from "System.Byte[]" ---> System.IO.IOException: The process cannot access the file 'D:\xp_Pro-from T31_For driverpack Integration_T21_12-29-07\i386\wmp11temp\hotfixExtractTemp1797078541\LegitLibM.dll' because it is being used by another process.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

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

at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)

at System.IO.File.OpenFile(String path, FileAccess access, SafeFileHandle& handle)

at System.IO.File.SetLastWriteTimeUtc(String path, DateTime lastWriteTimeUtc)

at System.IO.File.SetLastWriteTime(String path, DateTime lastWriteTime)

at Epsilon.IO.Compression.CabDecompressor.decompInstance_NotifyCloseFile(Object sender, NotifyEventArgs e)

at Mischel.CabDotNet.DcmpRoutine.OnNotifyCloseFile(NotifyEventArgs e)

at Mischel.CabDotNet.DcmpRoutine.NotifyCallback(FdiNotificationType fdint, FdiNotification fdin)

at Mischel.CabDotNet.CabSdk.FdiCopy(IntPtr hfdi, String cabinetName, String cabinetPath, Int32 flags, FdiNotifyDelegate fnNotify, FdiDecryptDelegate fnDecrypt, IntPtr userData)

at Mischel.CabDotNet.CabSdk.FdiCopy(IntPtr hfdi, String cabinetName, String cabinetPath, FdiNotifyDelegate fnNotify, FdiDecryptDelegate fnDecrypt, Object userData)

at Mischel.CabDotNet.DcmpRoutine.ExtractFiles(String cabinetFullPath)

at Epsilon.IO.Compression.CabDecompressor.ExtractFiles(String destFolder)

at Epsilon.IO.Archival.NativeCabinetExtract(Byte[] data, String destinationFolder)

--- End of inner exception stack trace ---

at Epsilon.IO.Archival.throwArchiveException(String archiveName, ArchiveProcessOperation opType, Exception innerException)

at Epsilon.IO.Archival.NativeCabinetExtract(Byte[] data, String destinationFolder)

at WMP11Slipstreamer.Backend.NativeExtractHotfix(String hotfixInstaller, String destinationPath)

at WMP11Slipstreamer.Backend.ExtractWMP11Installer()

at WMP11Slipstreamer.MainGUI.workerMethod(Object addonSettings)

Deleting "D:\xp_Pro-from T31_For driverpack Integration_T21_12-29-07\i386\wmp11temp"... Done!

The source being modified has not been damaged.

All changes have been successfully reverted.

--------------

Hope this helps

By the way anyone else know anything about this error? Thanks

Edited by sb1
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...