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
boooggy
sb1
what firewall and antivirus u use?
DarkShadows
Hey great tool BTW! thumbup.gif I've been using it for several months as a command line component from my own Integrate.cmd script.


But isn't the list of WMP11 updates on the official web page missing a critical one?

KB936782 Vulnerabilities in Windows Media Player Could Allow Remote Code Execution V1.0 (August 14, 2007): Bulletin published.

EDIT:

Nevermind what I posted above. KB936782 is superseded by KB942264 FIX: You cannot set the height of the License Acquisition dialog box as large as you want to in Windows Media Player 11.
DarkShadows
@boooggy
Inside the main WMP11 installation executable, is another executable named wmfdist11.exe (Windows Media File Format Distributable). When extracted, wmfdist11.exe contains this file:

CODE
File        Version           Date Modified   MD5
wmasf.dll   11.05.5721.5145   2006-10-18      808058051c6848fa80622903c12ac950

The update linked below deals with the Windows Media File Format.

KB941569 – MS07-068: Vulnerability in Windows Media file format could allow remote code execution
When extracted, this update contains a WMP11 subfolder that contains only this file:

CODE
File        Version           Date Modified   MD5
wmasf.dll   11.05.5721.5238   2007-10-27      7365b5ca9747c84178d42cca72486277

Q: Can (does) WMP11 Slipstreamer handle this type of update, or do such updates still need to be integrated into an XPCD by other means?
boooggy
slipstreamer cant handle this particular hotfix yet.....we working on it.
that is happening cause microsoft decided to change wmp hotfix structure completly......
Outbreaker
Is it normal that the WMP Icon gets not listed after the installation in Quick Launch and Desktop ?
boooggy
QUOTE (Outbreaker @ Jan 10 2008, 02:19 PM) *
Is it normal that the WMP Icon gets not listed after the installation in Quick Launch and Desktop ?

can u be more specific?
meaning what exactly did u do?
Outbreaker
If i include WMP 11 with Slipstream v0.96 then after the Windows XP instaltion the Windows Media ICON is missing on the Desktop and in Quick Launch (Taskbar).
I dont have this problem if i install WMP 11 after the Windows installation.
sb1
Hi Boooggy,

Sorry for the very late reply. angel.gif

I am using Comodo Firewall v3.0.14.276, I've already had that Defense+Security disabled for awhile now. I have Nod32 (trial version) which I left at default settings. I tried numerous times, and a couple times with Comodo fully disabled. One time I also disabled Nod32, but no change.

I do have another PC that I am going to transfer everything to and hopefully get that done tonight or this weekend for sure. That has same version of Comodo Firewall and Avast Free that's never been registered, so I disabled it since I've been trying to create a slipstreamed disk and then going to format both PC's.

From my notes:
*****************
I am going to use BOOOGGY'S WMP11 SLIPSTREAMER for 1st time. Dell 2.4

Try 1: 12-28 0922pm T31 does NOT have .NET v1.1 or v3.5 from RougeSpear.

Used Tweaked (w-Registry Tweaks and NO WGA)

Well it gave me an ERROR, but it said it reverted back and didn't change the source files. So can then reuse
xp_Pro-from T31_For driverpack Integration_T21_12-29-07 again.

Try 2: 12-28 0940pm Also disabled Comodo Firewall. Error again.

Try 3: 12-28 0945pm Rebooted PC & Error again. Also disabled Comodo Firewall and Nod32.

Try 4: 12-28 1005pm Error again even after Reboot. This time it actually ran for like 20 sec. or so.

Try 5: 12-28 1007pm Error again


*****************
boooggy
outbreaker
tweaked or vanila?
Outbreaker
I have test it only with vanila. newwink.gif
n7Epsilon
Does the problem still happen if you go to Defense+ Behavior Options and put a checkmark in "Disable Defense+ permanently" and reboot ? Does nLite crash as well in the same conditions that WMp11Slip crashes with the "file in use by another process" error ?

Can you post full error messages please ?
sb1
Hi _ n7Epsilon,

Well I tried it again on my 2nd PC and errors again. No I didn't have any errors with nLite (well, after I uninstalled .NET 1.1-2.0 and then reinstalled, but that was before I even attempted this). Above is for anyone if they are running into problem with nLite.
---------
Now to your post:
Does the problem still happen if you go to Defense+ Behavior Options and put a checkmark in "Disable Defense+ permanently" and reboot ?
---------

I did this on both computers and rebooted, and it __Fixed__ the problem!! Thank You.

Out of curiosity does anyone know if the Comodo Defense+ is more intrusive than like AVG Anti-Spyware 7.5 or Lavasoft and similar? I found the idea of the Defense+ nice, but it's pretty annoying. But now that I think about it maybe the nLite problem I referred to earlier did have something to do with Comodo Defense+. Maybe I wouldn't have had to uninstall and reinstall again, could it have possibly locked on to something in the .NET framework and caused problems, who knows.



n7Epsilon
Defense+ is a good idea and they're certainly on the right track to getting it right, but it looks like it is still buggy (interferes with accessing cryptographically signed files, I think it is a bug in their Trusted Providers facility or perhaps in Defense+ somehow having a call to access a file in exclusive mode by mistake or without any sharing rights set)...

Anyway I am working on making the way I extract more friendly to such annoying protection measures so this will improve in future versions...
boooggy
outbreaker
if u choose vanila u wont have the icons until u actually start wmp from start menu.......
nerd-light

oh well it was the defence plus firewall who was the problem, and i solved it now smile.gif
n7Epsilon
Does this problem still happen with the latest release of Comodo 3.0.15.277 ?
electroglyph
Is XP Pro support planned for the future?
tap52384
For the slipstreamer? You need at least Windows XP Service Pack 2. Look at the website given on the first post.
electroglyph
oh crap, i knew i was forgetting something, lol
sb1
From _ n7Epsilon:
Does this problem still happen with the latest release of Comodo 3.0.15.277 ?
---
I do have the newer firewall now and will try and do a test with my current one after I look at my notes to see which one I left untouched for backup purposes. So if I remember I will reactivate (which still requires another restart - whether you activate or deactivate) and test this out.

Then I am going to integrate Ryan's 2.2.1Beta3 with nLite first and then try your WMP11 Slipstreamer. If I have time maybe on one PC I can leave Defense+ enabled and on the other one disabled, with the newer Comodo firewall. But it might take me a couple days to finish these, but hopefully by Friday or Saturday.

<<<<<<<<<< Update Wedn. night. 01-16
I tested with the new Comodo firewall with Defense+ Enabled (after restart) and also right clicking with Train w-Safe Mode enabled. Also disabled Nod32, no other programs running. Same Errors again, within seconds. So I right clicked and turned it to disable and tried again. Errors right away again. So then rebooted with it disabled (not fully yet). Disabled Nod32 again and still same error, this time took about 15-20 seconds.

So then I went into Advanced settings and fully disabled, was asked to reboot so I did. Upon reboot tried it again and __ It Worked !! So it's official, have to have Defense+ fully disabled when running. I will still try and create a new nLite'd one with the newer Beta3 version and update like I said in original post.
Outbreaker
QUOTE (boooggy @ Jan 11 2008, 01:42 AM) *
outbreaker
if u choose vanila u wont have the icons until u actually start wmp from start menu.......

If i choose Tweaked then the ICON is on the Desktop after the Windows Installation but in Quick Launch (Taskbar) the ICON is missing.
boooggy
go ro start menu and click on run
type regedit and hit ok
please check if this line exist in your registry
CODE
HKCU,"SOFTWARE\Microsoft\MediaPlayer\Setup\UserOptions","QuickLaunchShortcut",,"yes"
Outbreaker
Yes i have this line in my Registry.
boooggy
oki.....then
do u use ie7 installer or ie7 addon?
Outbreaker
I use IE7 installer with nLite 1.4.1
sb1
Boooggy & n7Epsilon,

I tested with Ryan2.2.1Beta3 with T13 fix. I fully enabled Comodo Firewall 3.0.15.277 Defense+ again and still not working. Compared error log and it's exactly the same as before. So it's not any bugs withing Ryan's or other addons. I tried adding WMP11 Slipstreamer to My Trusted Sofware Vendors, wouldn't let me do it with either option, needs to be digitally signed for this (why I can't override it I don't know). Then with wmp11SS open I added it to My Own Safe Files, still didn't work. I opened up the Computer Security Policy, then hit ADD, went to open process (started it up first so it's running) Then went to Custom Policy process and added, then set to Use a Custom Policy. Then I clicked Access Rights and modified Run an executable and added to Allowed Apps and hit apply. Then changed all Default Actions to Allow then hit Apply. Tried again, but still error. So rebooted and still didn't work.

Hope this helps if you decide to look more into the Comodo Defense+ problem in the future. As of right now not really missing the Defense+, but since AVG Anti-Virus 7.5 free doesn't run in real time anymore it might be nice to use in the future.

No big deal, but it might be nice to have that in the FAQ's or known issues on your home page stating to fully disable the Defense+ for now.
Thanks.
tenchi103
Sorry if this has already been asked but I didn't notice it on your list up patches from the first post link. Eventhough it's only one registry deletion, have you looked into KB935957 FIX: Windows Media Player stops responding when you use a Nero burning plug-in?
MikeO1989
I got an "Unhandled Exception" error with the WMP11 Slipstreamer. The error said to copy and post a bug report. Here it is

QUOTE
WMP11Slipstreamer v0.96

System.IO.FileNotFoundException: D:\XP Source\i386\wmp11temp\Fixes\unregmp2.exe
at System.Diagnostics.FileVersionInfo.GetVersionInfo(String fileName)
at WMP11Slipstreamer.CM.CompareVersions(String fileToCompareAgainst, String fileToCompareTo)
at WMP11Slipstreamer.Backend.standardHotfixApply(String fixesFolder, Dictionary`2 hotfixFileDictionary)
at WMP11Slipstreamer.Backend.ApplyFixes()
at WMP11Slipstreamer.MainGUI.workerMethod(Object addonSettings)

Deleting "D:\XP Source\i386\wmp11temp"... Done!

The source being modified has not been damaged.
All changes have been successfully reverted.
boooggy
please tell me what fixes u used
also the source.
MikeO1989
OK, when I first did it, I used some of the hotfixes from your site and a couple I got from the WUP program. I just did it again and used ALL of the hotfixes on your site (I guess I'm supposed to get all of them, 12 in total?) and got rid of the ones from the WUP program that did not match yours. Did it again and it worked. Dunno what happened the first time.
boooggy
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.
Outbreaker
And this one ?
http://support.microsoft.com/kb/935957
boooggy
QUOTE (Outbreaker @ Jan 28 2008, 08:56 PM) *

this was talked
and that fix its not needed.
MikeO1989
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)?
boooggy
if u already used wmp 11 slipstremer then its no need to add any in nlite....maybe only tweaks......
TwoJ
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
boooggy
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 tongue.gif
BikinDutchman
Hi Boooggy, I did a fresh install and got KB941569 in MS Update.

Is this anything for your hotfix list?
boooggy
dutchman
look here
LordWarlock
On my system I get this error:
CODE

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.
Lumaan
CODE
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 smile.gif
boooggy
version 0.98 is out....... smile.gif ......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
newsposter
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!
boooggy
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
BikinDutchman
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
boooggy
version 0.991 out
1. New Windows XP/Server 2003 x64 wmp.inf
2. Fix for the repeated key error message.
3. Ignore repeated keys while reading update.inf [Strings] section
4. Fixed an issue with the ArgumentParser that caused parameterless command line switchess to not work and environment variables were not being substituted
boooggy
dutchman
hard to search on microsft.....
link


THIS IS THE LAST TIME WHEN I LINK TO A HOTFIX DOWNLOAD LINK!
BikinDutchman
QUOTE (boooggy @ Feb 10 2008, 04:07 PM) *
hard to search on microsft.....
link


Boooggy,

Sorry to upset you, but I found that one already: It does not seem to be an update for WMP11 but instead for WinXP.
-The filename of that update is "WindowsXP-KB941569-x86-ENU.EXE"

I was confused to find: "WindowsMedia11-KB941569-x64-ENU.exe" for x64
-but not: "WindowsMedia11-KB941569-x86-ENU.exe" for x86

There are similar issues with filenames for updates to WinXP and IE7 and it does matter so I became a little cautious.
n7Epsilon
Yes, this is because of MS changing up hotfix structure, they released this hotfix as a "Security Update" for Windows XP type. However internally it uses conditional inf extensions to search for wmasf.dll file versions and apply the correct version of the hotfix to Windows.

WMP11Slipstreamer can handle this fix correctly (I specifically wrote a parser that reads and executes these commands and applies the correct version of the hotfix to the source).
Mike89
I see on the hotfix list, "KB941569". The link goes to Microsoft but there is no way to download it. I found another link here,


http://www.microsoft.com/downloads/details...;displaylang=en




Might want to update the link. newwink.gif


I see this is mentioned above. How did you guys know that this hotfix labeled as for XP was also for WMP 11?
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.