OEMScan - Automated Multi Manufacture Pre-Activation Utility
#41
Posted 25 September 2006 - 01:52 AM
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
Posted 25 September 2006 - 08:37 AM
Siginet, on Sep 25 2006, 03:52 AM, said:
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....
This post has been edited by Ghostrider: 25 September 2006 - 08:38 AM
#44
Posted 25 September 2006 - 11:19 AM
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)
-
ChangeKey.zip (1.12K)
Number of downloads: 302
#45
Posted 25 September 2006 - 12:23 PM
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
Posted 25 September 2006 - 01:12 PM
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
Posted 25 September 2006 - 05:34 PM
#48
Posted 25 September 2006 - 09:18 PM
Quote
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
Posted 26 September 2006 - 01:55 AM
Quote
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
Posted 26 September 2006 - 04:40 AM
Randy Rhoads, on Sep 26 2006, 08:55 AM, said:
Quote
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
Posted 27 September 2006 - 03:27 AM
xehqter, on Sep 20 2006, 04:07 AM, said:
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
Posted 27 September 2006 - 05:03 AM
#53
Posted 27 September 2006 - 08:08 AM
@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
Posted 27 September 2006 - 12:07 PM
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
Posted 27 September 2006 - 01:07 PM
xehqter, on Sep 27 2006, 10:08 AM, said:
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
Posted 27 September 2006 - 01:44 PM
#57
Posted 27 September 2006 - 02:46 PM
xehqter, on Sep 27 2006, 09:08 AM, said:
@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
Posted 27 September 2006 - 04:14 PM
Bezalel, on Sep 27 2006, 09:07 PM, said:
xehqter, on Sep 27 2006, 10:08 AM, said:
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
Posted 27 September 2006 - 04:24 PM
Siginet, on Sep 27 2006, 03:46 PM, said:
Well I'm not about to argue with "if it ain't broke don't fix it"
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
Posted 27 September 2006 - 05:26 PM
::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
- ← Auto Arrange Desktop Icons Setting?
- Unattended Windows 2000/XP/2003
- HOTFIXES: Win2000 SP4, WinXP SP2, WinXP SP3 and Win2003 SP2 →



Help


Back to top








