Win 8.x • Win 7 • Vista - 'Multi-OEM' ISO Project

Discussion in 'MDL Projects and Applications' started by searchengine, Jan 30, 2010.

Thread Status:
Not open for further replies.
  1. urie

    urie retired mod

    May 21, 2007
    8,996
    3,380
    300
    #1021 urie, Mar 2, 2012
    Last edited: Mar 2, 2012
    @ kronflux, I have noticed quite a few times on this forum problems with corrupt ISO files MagicISO is usually the culprit UltraISO and PowerISO are problem free. As for WinRAR using it with ISO files can cause confusion for some users especially if they have WinRAR set a default program for ISO files people unpack the ISO's and then burn this files to cd/dvd them wonder why it is not bootable.
     
  2. zerohimself

    zerohimself MDL Novice

    Mar 3, 2012
    14
    8
    0
  3. zerohimself

    zerohimself MDL Novice

    Mar 3, 2012
    14
    8
    0
    ...ANYWAY... I went ahead, and did what I said in the last post.... I can post the oobe.cmd, but for legal reasons I can't post the keys.ini (can you spell DCMA?), so, if searchengine wants to give me a way to get ahold of him, I got a present that everyone might like :cool: ; otherwise, it will have to wait for some other soul to *randomily and unexpectedly* write the exact same code and upload it to some file sharing service :rolleyes:
     
  4. urie

    urie retired mod

    May 21, 2007
    8,996
    3,380
    300

    You can PM searchengine.
     
  5. searchengine

    searchengine Guest

    #1025 searchengine, Mar 3, 2012
    Last edited by a moderator: Apr 20, 2017
    (OP)
  6. zerohimself

    zerohimself MDL Novice

    Mar 3, 2012
    14
    8
    0
  7. zerohimself

    zerohimself MDL Novice

    Mar 3, 2012
    14
    8
    0
    I'm going to PM you a link to download the current versions of both -before my vista mods and after my vista mods
     
  8. Tito

    Tito Admin / Adviser
    Staff Member

    Nov 30, 2009
    19,012
    19,687
    340
  9. zerohimself

    zerohimself MDL Novice

    Mar 3, 2012
    14
    8
    0
    #1030 zerohimself, Mar 4, 2012
    Last edited by a moderator: Apr 20, 2017
    I think I can one up that ;-) how about a oembios.ini....
    i'm thinking something like:
    Code:
    ;;certname=biosstring1 biosstring2 biosstring3; or more ;-P
    acer=ACER AcerSystem TravelMate;
    ;;^acer->corresponds with the file in the certs directory - if it doesn't activate oobe will search for acer2, then acer3, and so on
    advent=DSGLTD ADVENT;
    alienware=ALWARE ALIENWARE;
    
    bios strings will contain all possible bios strings...
    Then we could process all the manufacturers in a couple lines of code, and make it easy to maintain!!!
    certname will be the cert file ex: acer.xrm-ms (- extension)
    if we have more than one cert for *ANY* of the included biosstrings it will be xxxx2.xrm-ms or xxxx3.xrm-ms
    this way if any of the certs for the strings for that manufacturer fail; it will just continue along until we activate
    now of course when we have certs like HP-PROLIANT-FOXC(we only have keys for HP!!) ..... we would put all of those strings in the biosstring. now for ones like EMAC-GATEWAY-GATEWAY2 (since we have product keys for emachines and gateway-and even if they are the same cert I doubt it will stay that way in the future) we would copy the cert to "emachines" and "gateway" and then properly add the emachines strings to the emachines cert and the gateway tags to the gateway biosstring....

    But that's not it!!! If I am correct, *ANY* valid slic bios with *MATCHING* cert will activate with *ANY* valid OEM key(for the edition you installed).. so in the keys.ini we setup a defaultoemkeys manufacturer with all the generic keys(that are used 3-20 times repeatedly in our keys.ini). Then if no matching PIDKEY is found, but a valid biosstring+cert exist, we will simply use the defaultoemkeys. if everything does exist then we use the PROPER key for that specific oem.

    this way we can really clean up the oobe.cmd and make it easily updatable, and clean up that serious mess of product keys.... (oh yeah, i like that reverse style keys.ini - kind of like DAZ's.. I think I need to fix that too, then we could *AH HUM* "borrow"(or more likely copy) keys back and forth between windows loader and this project.

    now for the toshiba series ie: toshiba, tosa, tosac, tosi, and tosq we would check %MAN% after the cert lookup, and create the duplicate directory - this way we can still save space - maybe I should even do a duplicate file check on the vista and 7 certs - we could use a "either" directory for certs if they are the same between versions; if the cert isn't found in the windowsversion directory it would check the either directory..

    well, I am off to mess with it a little before I crash, Probably try to finish it up tomorrow or monday night. #WINNING!!
     
  10. kronflux

    kronflux MDL Member

    May 11, 2011
    114
    23
    10
    I do have to say, I liked the previous versions of the dell wallpaper, and the acer wallpaper. I wish those ones were in the multiple sizes so I could replace the new ones. the new ones are ugly, in my opinion. less professional looking.
     
  11. tcntad

    tcntad MDL Guru

    Oct 26, 2009
    4,694
    1,704
    150
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. searchengine

    searchengine Guest

    @zerohimself...
    keep up the great work, but yeah take a break 1st :biggrin:
    got your recent PM and test files, looks fab... sent you PM.

    I'm testing in vmware on vista and win7 over next few days.


    @kronflux...
    lol... I consider that a result, if you only think 2xwallpapers are ugly out of 70+ ... I personally didn't like Lanix, Stone, or xplore... so I changed them. :D

    no-one would ever be happy with all images out of 70+ sets... that's why the "Read Me" file explains how to change them for your own images.
     
  13. thatguychuck

    thatguychuck MDL Member

    Feb 6, 2011
    100
    34
    10
    Thank you everyone. I was able to build an img that appears to work in virtual box just fine. Although, aside from using JoshCell's tools, I haven't done much like this before. Can somebody verify a few things for me?

    The setupcomplete.cmd and loader files all go here? \sources\$oem$\$$\Setup\scripts

    Since my img had both x86 and x64 install folders, I placed the oem, loader, and setupcomplete.cmd in both the \sources\ and \source64\ folders. Was this necessary?

    Thanks again.
     
  14. zerohimself

    zerohimself MDL Novice

    Mar 3, 2012
    14
    8
    0
    #1036 zerohimself, Mar 7, 2012
    Last edited by a moderator: Apr 20, 2017
    well, since then We implemented a bios.ini, and it searches it with one loop.
    But I think(I'll have to try) we can read the output from wmic into a enivromental variable(with SET /P=<filename)..but we can output to a file and search that!!
    that would clean up the repeative WMIC calls....(It would still run FINDSTR on every check until it finds the string..)
    as For the keys; I removed all the duplicate ones :D

    anyway, if you have a better way to do it I would love to see it!!:worthy:

    I need to verify this: but if i Run the following:
    Code:
    WMIC BIOS GET VERSION >bios.tmp
    WMIC COMPUTERSYSTEM GET *manufacturer* >cs.tmp  ---still not sure about which string to get
    WMIC CSPRODUCT GET *vendor* >csp.tmp  ---- or which one here
    
    we could just extract what we need....
    and I could search that against the bios.ini instead of the opposite way around(like it is now)

    that would reduce a lot of overhead(if it works properly)!!!!!
     
  15. tcntad

    tcntad MDL Guru

    Oct 26, 2009
    4,694
    1,704
    150
    #1037 tcntad, Mar 7, 2012
    Last edited by a moderator: Apr 20, 2017
    Alphawaves did that with his 7Toolkit. But now he has a new tool to that. Biosversion its called.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. Alphawaves

    Alphawaves Admin / Developer
    Staff Member

    Aug 11, 2008
    6,763
    22,434
    210
    #1038 Alphawaves, Mar 7, 2012
    Last edited by a moderator: Apr 20, 2017
    Well i did use the following:

    Code:
     WMIC COMPUTERSYSTEM GET MANUFACTURER,MODEL 
     WMIC CSPRODUCT GET NAME,VENDOR 
     WMIC BIOS GET VERSION 
    Also for OS:
    Code:
    VER | FINDSTR /IL "6.1." > NUL
    IF %ERRORLEVEL% EQU 0 ( SET WINVER=WINDOWS7
     ) ELSE (
    SET WINVER=VISTA
    )
    EQU = Equal
    NEQ = Not Equal

    You can also use wmi to get edition:
    Code:
    wmic os get Caption /value
    and find string..



    Since ive made a new updated Biosversion/Serial/Edition .exe in C# i no longer have the need for extra ini files or a bigger oobe.cmd the app works without a need for updating..
    It requires a single line of code in oobe.cmd
    What your doing here is really nice, and i ment no offence with my comment on the wmi search ;)
     
  17. Master.Pirate

    Master.Pirate MDL Junior Member

    Aug 2, 2011
    73
    20
    0
    Worked very fine............ one question can i switch to windows default theme..................