MSFN Forum: HOWTO: integrate wmp10 (with a lot of work) - MSFN Forum

Jump to content



Unattended CD/DVD Guide Homepage · MSFN Forum Rules

Welcome to the Applications Installs forum. Make sure you read the forum rules before you start posting.

Links/Requests to warez and/or any illegal material (porn, cracks, serials, etc..) will not be tolerated. Discussion of circumventing WGA/activation/timebombs/keygens or any other illegal activity will also not be tolerated.

We try our best to keep this forum clean of illegal content. If you see any illegal activity use the "report" button you find in every post to report the specific post to the moderators. If you ignore any of the rules you will be banned without notice.

Read Forum Rules
  • 5 Pages +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

HOWTO: integrate wmp10 (with a lot of work) Rate Topic: -----

#1 User is offline   evilvoice 

  • Ditchy McAbandonpants
  • PipPipPipPipPip
  • Group: Members
  • Posts: 946
  • Joined: 27-January 04

Posted 20 October 2004 - 03:25 AM

Ok, im only posting a new topic so people can look and find out how to do this...Ok lets start

First things to note...
you will end up with wmp10.cab being around 5mb, wmp10.in_ is not really worth noting the size, mp10setup.exe (I used 7zip) is around 9mb...grand total of around 14.5mb on cd...
current setup is wmp9 on cd is 16mb and mp10setup.exe (still using the same size as 7zip one) is 9mb...grand total of 25mb...
integrating wmp10 using mce files should be around 16mb (this assumes the file sizes havent changed)...grand total of 16mb
*BEST METHOD FOR SAVING SPACE = This method!!!

Also note that if you dont want wmp at all on your system, then you will save 14mb to 25mb depending on how you wanted to look at the situation...with least amount of work, youll save 25mb

Credits goto GreenMachine, nuhi, RyanVM, RaveRod

1. get mp10setup.exe
2. extract the contents of mp10setup.exe somewhere (mp10setup)
3. copy these files to someplace else (temp)
wmp.dll
wmplayer.exe
wmlaunch.exe
asferror.dll
wmpdxm.dll
custsat.dll
wmpasf.dll
wmpshell.dll
mpvis.dll
wmploc.dll
migrate.exe
wmerror.dll
unregmp2.exe
wmpband.dll
wmp10.chm
wmperr10.chm
wmplayer.adm
eula.txt
wmpenc.exe
wmpencen.dll
wmpsrcwp.dll
Audiodev.dll
wmp10.inf
l3codecp.acm

4. cab all those files into WMP10.cab (you can use makecab or cabarc)
5. copy mp10setup.exe and unregmp2.exe to your svcpack folder (unregmp2.exe is in the mp10setup folder)
6. delete mp10setup folder
7. edit svcpack.inf and include these lines
"mp10setup.exe /Q:A /c:""setup_wm.exe /Q /R:N /NoPID /DisallowSystemRestore /P:#e"""
"unregmp2.exe /Shortcuts /RegExts"

8. run nlite and ONLY select Components Removal...once there ONLY select Windows Media Player and Windows Media Codecs...let nlite remove them.
9. open dosnet.inf and add these lines under [Files]
d1,WMP10.cab
d1,WMP10.inf

10. open txtsetup.sif and add these lines under [SourceDisksFiles]
WMP10.inf = 1,,,,,,,20,0,0
WMP10.cab = 100,,,,,,_x,,3,3

11. delete temp folder
12. copy wmp10.in_ and wmp10.cab to your i386 folder
13. extract sysoc.in_ in your i386 folder, and add this line
WMP10=ocgen.dll,OcEntry,WMP10.inf,HIDE,7

14. makecab sysoc.inf (should end up with sysoc.in_)
15. delete sysoc.inf
16. Done

NOTES: If someone wants to host WMP10.cab, I can send the file to them, its about 4.98MB


#2 User is offline   Zhoerd 

  • Newbie
  • Group: Members
  • Posts: 33
  • Joined: 15-March 04

Posted 20 October 2004 - 04:57 AM

Looks great, but for one thing:

Quote

4. cab all those files into WMP10.cab (you can use makecab or cabarc)


How does one do that? If tried makecab, but I only get 1 file at a time in the cab fiie. I've tried googling, but nothing I can use. Can anyone tell me how?

If I've got it all, I'll post my findings.

#3 User is offline   evilvoice 

  • Ditchy McAbandonpants
  • PipPipPipPipPip
  • Group: Members
  • Posts: 946
  • Joined: 27-January 04

Posted 20 October 2004 - 05:03 AM

save as "makecab(one cab file).bat"
@echo off

rem Compressing WMP10.cab
echo .Set Cabinet=on>> WMP10.ddf
echo .Set Compress=on>> WMP10.ddf
echo .Set CompressionType=LZX>> WMP10.ddf
echo .Set CompressionMemory=21>> WMP10.ddf
echo .Set CabinetNameTemplate=WMP10.cab>> WMP10.ddf
echo .Set MaxDiskSize=CDROM>> WMP10.ddf
echo .Set FolderSizeThreshold=5000000>> WMP10.ddf
for /f %%i in ('dir temp /b') do echo temp\%%i>> WMP10.ddf
makecab /f WMP10.ddf

move disk1\WMP10.cab WMP10.cab
del temp\*.* /q/f
del WMP10.ddf
del setup.inf
del setup.rpt
rd disk1


this is assuming that you copied the files to dir named temp and that the bat file is in the dir above that...I used WMP10 as my main dir...so this is my dir structure for this

WMP10
makecab.bat goes in this dir, mp10setup.exe should be in this dir also
-mp10setup
files extracted from mp10setup.exe
-temp
files to be put in cab file

(since some people may not know what "-" means, it means that mp10setup and temp dirs are in WMP10 dir)

#4 User is offline   Zhoerd 

  • Newbie
  • Group: Members
  • Posts: 33
  • Joined: 15-March 04

Posted 20 October 2004 - 05:07 AM

Sanks a lot :D

Just make sure you don't call it Makecab.bat, else you'll get a loop :D

#5 User is offline   jdeboeck 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 376
  • Joined: 13-October 03

Posted 20 October 2004 - 05:33 AM

or... you could just get CD1 from Windows XP Media Center Edition 2005 which has WMP10 built in (instead of the usual WMP9 that comes with SP2)

or if you really wanted to slipstream WMP10 you should use the files from MCE 2005. This way the slipstream will even be signed and all :)

#6 User is offline   evilvoice 

  • Ditchy McAbandonpants
  • PipPipPipPipPip
  • Group: Members
  • Posts: 946
  • Joined: 27-January 04

Posted 20 October 2004 - 05:34 AM

well, since youre installing mp10setup.exe in svcpack.inf, its signed. and I thought someone tried converting mce2005 to xp and it didnt work

#7 User is offline   jdeboeck 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 376
  • Joined: 13-October 03

Posted 20 October 2004 - 05:38 AM

MCE 2005 has WMP10 instead of WMP9. It has modified wmp.inf, wmfsdk.inf, txtsetup.sif, sysoc.inf and catfiles. And yes you can turn it into Pro if you replace that wellknown set of files (but that would be considered illegal)

evilvoice: do you need the files from mce 2005 to make a signed slipstream ?

#8 User is offline   evilvoice 

  • Ditchy McAbandonpants
  • PipPipPipPipPip
  • Group: Members
  • Posts: 946
  • Joined: 27-January 04

Posted 20 October 2004 - 05:41 AM

i think ive got them somewhere...just noone really said if it worked or not. BTW, good to see youre back

#9 User is offline   1chaoticadult 

  • A Part of a Dying Breed...
  • PipPipPipPip
  • Group: Members
  • Posts: 669
  • Joined: 31-August 03

Posted 20 October 2004 - 11:41 AM

Nice work evilvoice. I was wondering when someone would come up with a way to do this.

#10 User is offline   Zhoerd 

  • Newbie
  • Group: Members
  • Posts: 33
  • Joined: 15-March 04

Posted 21 October 2004 - 03:04 AM

Just to make the instruction complete. It doesn't say where WMP10.cab is supposed to be. It says to create it, but where?

Running test right now!

#11 User is offline   Zhoerd 

  • Newbie
  • Group: Members
  • Posts: 33
  • Joined: 15-March 04

Posted 21 October 2004 - 03:54 AM

Nothing happened :(

Rerunning now...

#12 User is offline   Zhoerd 

  • Newbie
  • Group: Members
  • Posts: 33
  • Joined: 15-March 04

Posted 21 October 2004 - 04:12 AM

Could not open wmp10.inf??

#13 User is offline   evilvoice 

  • Ditchy McAbandonpants
  • PipPipPipPipPip
  • Group: Members
  • Posts: 946
  • Joined: 27-January 04

Posted 21 October 2004 - 04:31 AM

what do you mean could not open wmp10.inf?

first post updated...wmp10.cab goes in i386 folder along with wmp10.in_

#14 User is offline   Zhoerd 

  • Newbie
  • Group: Members
  • Posts: 33
  • Joined: 15-March 04

Posted 21 October 2004 - 07:29 AM

That's what is says in setuperr.log after installation. If never actually been able to use a NLite modified I386 in my network install though. That might be it...

#15 User is offline   RogueSpear 

  • OS: SimplyMEPIS
  • Group: Supreme Sponsor
  • Posts: 1,529
  • Joined: 18-September 04

Posted 21 October 2004 - 09:07 AM

This is semi-topic related, but could almost use a thread of it's own. I was looking through the file layout.inf and noticed there are entries in there that refer to WMP9. And I was wondering, would it be beneficial to eliminate for instance wmp.inf from this listing and replace it with wmp10.inf?

I also noticed that nLite does not seem to remove anything from this file. Heck, I'm not even 100% sure what the file is for. It looks like it's telling setup which subdirectories all the various files should be copied to, but I don't know if it does more than that.

So, I'm really curious if our unattended installs would go any faster or be more reliable perhaps, if we were to groom the layout.inf file to more accurately reflect our modifications.

EDIT: I forgot to mention that this guide worked out great for me the first time through. Very well put together and thank you for all the time it will save me!

#16 User is offline   evilvoice 

  • Ditchy McAbandonpants
  • PipPipPipPipPip
  • Group: Members
  • Posts: 946
  • Joined: 27-January 04

Posted 21 October 2004 - 10:17 AM

im glad it worked out for one person ;). I tried to do most of the troubleshooting and make a complete howto without any "user error" problems...if this method does not work for you, I honestly would have no idea why it doesnt...I have a nlited cd that I took out more than just wmp and it still works (though im now having a problem with something else...not sure if it is related)...I also use Pyrons method for drivers with Bashrats drivers and serialzs presetup.cmd...Im only saying this to show that almost no matter what youve done with your cd, this method should work.

about layout.inf...im not 100% sure what depends on what but I believe txtsetup.sif tells windows what to install and it look at layout.inf to determine what to do with the file (in the sense as to whether the file is extracted or compressed)...but dont quote me on that...I believe if the file is not in txtsetup.sif, then setup wont query layout.inf...I know nlite does not remove entries from layout.inf...but I also believe that there is some security check on the file or something as to why noone has been able to edit it yet.

#17 User is offline   Metzen 

  • Member
  • PipPip
  • Group: Members
  • Posts: 135
  • Joined: 19-March 04

Posted 21 October 2004 - 10:25 AM

jdeboeck, on Oct 20 2004, 04:38 AM, said:

And yes you can turn it into Pro if you replace that wellknown set of files (but that would be considered illegal)

You turn it into Pro by entering a Windows XP Professional product key. No messing of files is necessary.

Windows XP checks the product key you enter on your Windows MCE media -> if it's a MCE key, it installs MCE, if it's Pro, it installs Pro.

#18 User is offline   edmoncu 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 331
  • Joined: 28-April 04

Posted 23 October 2004 - 10:13 AM

i was wondering, how much space can one save in doing this method than by running the wmp10 installer via svcpack.inf?

since the files removed by nlite is replaced by the 4.98mb wmp10 cab.

#19 User is offline   RyanVM 

  • Like a big surly teddy bear.
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,661
  • Joined: 31-August 03

Posted 23 October 2004 - 11:39 AM

jdeboeck, on Oct 20 2004, 07:33 AM, said:

or... you could just get CD1 from Windows XP Media Center Edition 2005 which has WMP10 built in (instead of the usual WMP9 that comes with SP2)

or if you really wanted to slipstream WMP10 you should use the files from MCE 2005. This way the slipstream will even be signed and all :)

HE LIVES!!!! :P

#20 User is offline   RyanVM 

  • Like a big surly teddy bear.
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,661
  • Joined: 31-August 03

Posted 23 October 2004 - 11:42 AM

RogueSpear, on Oct 21 2004, 11:07 AM, said:

This is semi-topic related, but could almost use a thread of it's own.  I was looking through the file layout.inf and noticed there are entries in there that refer to WMP9.  And I was wondering, would it be beneficial to eliminate for instance wmp.inf from this listing and replace it with wmp10.inf?

I also noticed that nLite does not seem to remove anything from this file.  Heck, I'm not even 100% sure what the file is for.  It looks like it's telling setup which subdirectories all the various files should be copied to, but I don't know if it does more than that.

So, I'm really curious if our unattended installs would go any faster or be more reliable perhaps, if we were to groom the layout.inf file to more accurately reflect our modifications.

EDIT:  I forgot to mention that this guide worked out great for me the first time through.  Very well put together and thank you for all the time it will save me!

If you edit layout.inf, Windows Setup will die a horrible death. OK, maybe that's a bit of an exaggeration. Windows Setup will give you an error saying it's unable to copy the security catalog files and won't let you continue. Though nLite patches sysssetup.dll so you can work around that ;)

Share this topic:


  • 5 Pages +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2011 msfn.org
Privacy Policy