MSFN Forum: OEMScan - Automated Multi Manufacture Pre-Activation Utility - MSFN Forum

Jump to content


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

OEMScan - Automated Multi Manufacture Pre-Activation Utility Rate Topic: -----

#41 User is offline   Siginet 

  • Windows XP PowerPacker Creator
  • PipPipPipPipPip
  • Group: Members
  • Posts: 736
  • Joined: 22-January 05

Posted 25 September 2006 - 01:52 AM

With xehqter's permission I created some OEMScan Integrator addons for the members here.

http://siginet.ryanv...wtopic.php?t=61

Enjoy! And please help by shareing some more OEMScan Addons by studying how I made these. They are very simple to create.


#42 User is offline   Ghostrider 

  • Member
  • PipPip
  • Group: Members
  • Posts: 177
  • Joined: 29-January 04

Posted 25 September 2006 - 08:37 AM

View PostSiginet, on Sep 25 2006, 03:52 AM, said:

With xehqter's permission I created some OEMScan Integrator addons for the members here.

http://siginet.ryanv...wtopic.php?t=61

Enjoy! And please help by shareing some more OEMScan Addons by studying how I made these. They are very simple to create.

Siginet, I've been too busy and away from the forum for awhile and noticed the updates and this very useful tool as I, like you, reinstall hundreds of Dell, HP, Compaq etc etc machines and hate that **** phone call.... :realmad: anyway i went to your site via this link and saw a list but they all just download Dell, was that intentional... ?

This post has been edited by Ghostrider: 25 September 2006 - 08:38 AM


#43 User is offline   Siginet 

  • Windows XP PowerPacker Creator
  • PipPipPipPipPip
  • Group: Members
  • Posts: 736
  • Joined: 22-January 05

Posted 25 September 2006 - 11:02 AM

Aww man I am sory. I will fix it now. :(

#44 User is offline   TheUni 

  • Newbie
  • Group: Members
  • Posts: 17
  • Joined: 10-August 06

Posted 25 September 2006 - 11:19 AM

Haven't had much time to play around with these scripts lately, so i figured i'd let you guys take a look. Still haven't tried them in a pre-boot environment, so i can't guarantee they'll work. Anyway, see my previous posts to see what they (hopefully) do.

Btw, there's hardly any error checking. Feel free to add some simple checks if you see fit. Also, i have not messed around with taking more than one key, or differentiating btw home and pro, so feel free to give that a shot as well.

Most of the code for changing the key was taken directly from an MS script.

Usage
For ChangeKey.vbs:

Cscript changekey.vbs filepath\serial.txt
--Serial.txt should contain 1 line containing the serial number. w/ dashes or w/o. doesnt matter.

For PromptKey.vbs:
Cscript promptkey.vbs abc12-abc12-abc12-abc12-abc12
--obviously the argument here is your desired key. This is only needed for an OEM install that is NOT a royalty version. This makes it so that you don't have to create a seperate disk.

Please let me know if this works or not. If so, maybe i can find some more time to add some functionality.

Attached File(s)



#45 User is offline   Ghostrider 

  • Member
  • PipPip
  • Group: Members
  • Posts: 177
  • Joined: 29-January 04

Posted 25 September 2006 - 12:23 PM

I have read most of the posts relating to Pre-Activation but i wanted to get something straight as i'm not clear on it.... i create multiboot cd's of OEM home + Pro and Retail Home and Pro and also a DVD. I use the integrator and powerpacker linked with batch scripts with some extra copy/remove commands, the whole process creates the Cd's and DVD as iso's and takes all day...
My question is whether the addons will work in a multiboot environ' (OEM Only) and are all the oembios files required thereby adding 100mb to the cd (doesn't matter about the DVD, plenty of room)

#46 User is offline   Siginet 

  • Windows XP PowerPacker Creator
  • PipPipPipPipPip
  • Group: Members
  • Posts: 736
  • Joined: 22-January 05

Posted 25 September 2006 - 01:12 PM

Yes this method will work on a multiboot dvd on your oem copies. I do want to make a couple modifications so you don't have to add the 100+ MB of file on each OS. Instead have a batch that is run during svcpack to run oemscan from within the oem dir on the root of the disk.

I know from my experiance that if you have too many oses on a dvd you can sometimes run into read errors. So of course... use trial and error.

#47 User is offline   Ghostrider 

  • Member
  • PipPip
  • Group: Members
  • Posts: 177
  • Joined: 29-January 04

Posted 25 September 2006 - 05:34 PM

Thanks, I use Corporate, Home and Pro OEM and Home and Pro Retail on 1 DVD otherwise 1CD of OEM and retail each. I'll let you know how things go as i try them on new installs.. Good Job...!!!!

#48 User is offline   Randy Rhoads 

  • Member
  • PipPip
  • Group: Members
  • Posts: 133
  • Joined: 15-August 04

Posted 25 September 2006 - 09:18 PM

Quote

My question is whether the addons will work in a multiboot environ' (OEM Only) and are all the oembios files required thereby adding 100mb to the cd (doesn't matter about the DVD, plenty of room)


Removing the LANG folder inside I386 will free up alot of room. You can then use cdimage with the optimize option which should give you enough room on a cdr, but i havent tested how many sets of oembios files can be added before space runs out.

#49 User is offline   Randy Rhoads 

  • Member
  • PipPip
  • Group: Members
  • Posts: 133
  • Joined: 15-August 04

Posted 26 September 2006 - 01:55 AM

Quote

II. Making changes to the OOBEinfo.ini file

OEM pre-activation can be preserved if changes are made to the OOBEinfo.ini file by ensuring that the %SYSTEMROOT%\system32\oobe\oobeinfo.ini file contains the information shown below but substituting the appropriate product key.

[Version]ProductKey =”XXXXX-XXXXX-XXXXX-XXXXX-XXXXX”


Source: http://www.microsoft.com/technet/prodtechn...y/oempreac.mspx

If the above is true, would'nt one just need to add this file, along with the OEMBIOS files, inside each manufacturer's folder, enter the correct keys for each, and let oemscan copy over the oobeinfo.ini which would'nt require any physical key changes? Or have i totally got this confused ?

Does oemscan copy over anything you place inside the folders to system32 or will it only look for the four oembios files?

This post has been edited by Randy Rhoads: 26 September 2006 - 01:59 AM


#50 User is offline   vpn-user 

  • Newbie
  • Group: Members
  • Posts: 46
  • Joined: 12-May 04

Posted 26 September 2006 - 04:40 AM

View PostRandy Rhoads, on Sep 26 2006, 08:55 AM, said:

Quote

II. Making changes to the OOBEinfo.ini file

OEM pre-activation can be preserved if changes are made to the OOBEinfo.ini file by ensuring that the %SYSTEMROOT%\system32\oobe\oobeinfo.ini file contains the information shown below but substituting the appropriate product key.

[Version]
ProductKey =”XXXXX-XXXXX-XXXXX-XXXXX-XXXXX”


Source: http://www.microsoft.com/technet/prodtechn...y/oempreac.mspx

If the above is true, would'nt one just need to add this file, along with the OEMBIOS files, inside each manufacturer's folder, enter the correct keys for each, and let oemscan copy over the oobeinfo.ini which would'nt require any physical key changes? Or have i totally got this confused ?

Does oemscan copy over anything you place inside the folders to system32 or will it only look for the four oembios files?



You' re right, this works. Thats the method I used all the time, BTW. Of course this needs the Windows Welcome page to be displayed and used so not 100% unattended automation. But I like it to make some individual changes to a system after the whole process, especially for entering the computer name and user name.

#51 User is offline   FreeStyler 

  • Member
  • PipPip
  • Group: Members
  • Posts: 169
  • Joined: 07-June 06
  • OS:none specified

Posted 27 September 2006 - 03:27 AM

View Postxehqter, on Sep 20 2006, 04:07 AM, said:

OEMScan v1.21
http://www.msfn.org/...showtopic=82638

Validates the OEMBIOS.BIN/SIG/DAT files against the .CAT file before copying. If they're mismatched it won't copy them over.
Copies OEMBIOS.BIN/DAT/SIG to DllCache

Many thanks to severach for the help.


Shouldn't OEMBIOS.CAT be copied to DLLCache as well?
i believe DLLCache directory holds all 4 files, at least it does after a clean install using my original XP disc

[fs]

#52 User is offline   vpn-user 

  • Newbie
  • Group: Members
  • Posts: 46
  • Joined: 12-May 04

Posted 27 September 2006 - 05:03 AM

@xehqter: I noticed that OEMscan also copies oembios.cat to %systemdrive%. Why is that?

#53 User is offline   xehqter 

  • Junior
  • Pip
  • Group: Members
  • Posts: 87
  • Joined: 16-January 06

Posted 27 September 2006 - 08:08 AM

@FreeStyler: The dllcache directory doesn’t store .CAT files. After running sfc /scannow it only copies the BIN/DAT/SIG files. Weird, I checked it on multiple new installs and never saw an OEMBIOS.CAT file in that directory

@vpn-user: The original OEMBIOS.CAT file is backed up to SystemDrive when it validates the OEMBIOS files being copied over. If validation fails it restores the original .CAT file. The file should be deleted if validation passes. Something to fix in the next release.

This post has been edited by xehqter: 27 September 2006 - 08:17 AM


#54 User is offline   FreeStyler 

  • Member
  • PipPip
  • Group: Members
  • Posts: 169
  • Joined: 07-June 06
  • OS:none specified

Posted 27 September 2006 - 12:07 PM

No, still beleive you are wrong here...
I just re-tested it with a orginal Dell XP Professional SP2 installation Disc, these are the files found 2 minutes after completing installation:
>Windows\System32\
-oembios.bin
-oembios.dat
-oembios.sig
>Windows\System32\dllcache\
-oembios.bin
-OEMBIOS.CAT
-oembios.dat
-oembios.sig
>Windows\System32\Catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\
-OEMBIOS.CAT

This post has been edited by FreeStyler: 27 September 2006 - 12:07 PM


#55 User is offline   Bezalel 

  • Senior Member
  • PipPipPipPip
  • Group: Members
  • Posts: 591
  • Joined: 11-October 05

Posted 27 September 2006 - 01:07 PM

View Postxehqter, on Sep 27 2006, 10:08 AM, said:

@FreeStyler: The dllcache directory doesn’t store .CAT files. After running sfc /scannow it only copies the BIN/DAT/SIG files. Weird, I checked it on multiple new installs and never saw an OEMBIOS.CAT file in that directory

On a fresh install there will be CAT files in the dllcache folder. These files are just leftover from the install process and are not restored when rebuilding the dll cache. Any solution that replaces the OEMBIOS files should make sure that the loftover obsolete CAT in the dll cache is removed or replaced to avoid further confusion.

#56 User is offline   RogueSpear 

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

Posted 27 September 2006 - 01:44 PM

Just wondering if there would be an advantage to running this from DetachedProgram rather than svcpack or cmdlines. With some things in Windows setup, the earlier the better.

#57 User is offline   Siginet 

  • Windows XP PowerPacker Creator
  • PipPipPipPipPip
  • Group: Members
  • Posts: 736
  • Joined: 22-January 05

Posted 27 September 2006 - 02:46 PM

View Postxehqter, on Sep 27 2006, 09:08 AM, said:

@FreeStyler: The dllcache directory doesn’t store .CAT files. After running sfc /scannow it only copies the BIN/DAT/SIG files. Weird, I checked it on multiple new installs and never saw an OEMBIOS.CAT file in that directory

@vpn-user: The original OEMBIOS.CAT file is backed up to SystemDrive when it validates the OEMBIOS files being copied over. If validation fails it restores the original .CAT file. The file should be deleted if validation passes. Something to fix in the next release.

Actually at first I thought of the oembios.cat file at the root was a bug... but then I started to enjoy seeing it there. I can tell that pre activation was successful and I can check what the crc32 of that cat is so I know which fileset was used. So it's not that big of a deal in my eyes.

@Roguespear
At first I thought using detatched program would be the best approach... but oemscan works great the way it works now. The issue I had trying to run it during detached program was the fact that debug.exe does not seem to work around that time.

#58 User is offline   FreeStyler 

  • Member
  • PipPip
  • Group: Members
  • Posts: 169
  • Joined: 07-June 06
  • OS:none specified

Posted 27 September 2006 - 04:14 PM

View PostBezalel, on Sep 27 2006, 09:07 PM, said:

View Postxehqter, on Sep 27 2006, 10:08 AM, said:

@FreeStyler: The dllcache directory doesn’t store .CAT files. After running sfc /scannow it only copies the BIN/DAT/SIG files. Weird, I checked it on multiple new installs and never saw an OEMBIOS.CAT file in that directory

On a fresh install there will be CAT files in the dllcache folder. These files are just leftover from the install process and are not restored when rebuilding the dll cache. Any solution that replaces the OEMBIOS files should make sure that the loftover obsolete CAT in the dll cache is removed or replaced to avoid further confusion.

Yep, but i used a non Royalty OEM "OEMBIOS.CAT" on my dvd (the one that needs te be left in the /I386/ to succesfully install Windows XP) this file can be confusing as it has a different CRC as the one copied by OEMScan,
I agree with Bezalel, either:
  • Delete the OEMBIOS.CAT file from dllcache
  • Copy the matching into dllcache folder

This post has been edited by FreeStyler: 27 September 2006 - 04:26 PM


#59 User is offline   RogueSpear 

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

Posted 27 September 2006 - 04:24 PM

View PostSiginet, on Sep 27 2006, 03:46 PM, said:

but oemscan works great the way it works now.

Well I'm not about to argue with "if it ain't broke don't fix it" :D It was just that when I read the entire thread from start to finish, I never saw mention as whether or not anybody had tried it. Something that came to mind was that since DetachedProgram is defined within WINNT.SIF, I thought that perhaps it would have the potential to make things easier on those that use multiboot discs.

I don't use multiboot discs myself, but it's to my understanding that you would have a seperate WINNT.SIF for each of the various installs on that disc.

#60 User is offline   xehqter 

  • Junior
  • Pip
  • Group: Members
  • Posts: 87
  • Joined: 16-January 06

Posted 27 September 2006 - 05:26 PM

@FreeStyler
::confused::
This falls under my “is it necessary category”.
Confusing to whom? The .CAT isn’t protected by WFP so it shouldn’t be in dllcache to begin with. If you feel it’s a major issue delete the file with a script. Other then making things “look nice” is there any value to this?

UPDATE: Its not worth the effort in arguing it will delete the file in the next release.

@Siginet
OEMScan doesn’t work via DetachedProgram?

This post has been edited by xehqter: 27 September 2006 - 05:38 PM


Share this topic:


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

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



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