Multi-OEM/Retail Project {MRP} - Mk3

Discussion in 'MDL Projects and Applications' started by mxman2k, Oct 15, 2016.

  1. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,676
    19,110
    180
    Disable IE & WMP via reg entries?, not as i know of.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,676
    19,110
    180
    Query Tool v77.0 has been uploaded, 2nd post updated with download link, password and hashes. :)

    + Fixed the Total/Free memory which sometimes gave a Undefinable result, usually because the calculations and WMIC returns was invalid. Hopefully this is now resolved and gives more accurate data, such as 15.9 GB, 940 MB etc. If the result is 0 then for some reason WMIC cannot obtain the required information.

    + For Memory type you will probably see what type of RAM is fitted such as DDR(1,2,3,4), depends if that information can be returned.

    + Extra Memory information, shows what is populated in each slot on the motherboard. The wording depends on the motherboard and WMIC returned results, it could be XMMx, DIMMx etc, also shows the amount and speed (if available).

    + Reworded some areas to show clearer information.

    + Not all information will be shown if a Virtual Machine is used this is due to random data that can cause problems. Also some won't be displayed/saved as it depends on the OS installed as some WMIC calls are not present on the older OS's.

    + Code reshuffle and removal of redundant parts no longer needed.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. Dubioza Kolektiv

    Dubioza Kolektiv MDL Addicted

    Dec 27, 2012
    867
    1,463
    30
  4. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,676
    19,110
    180
    MRP 103 is at BC2 stage. (baseline candidate) - it is just choosing the one that works/looks the best now :D

    So all on target for a weekend release. - phew!
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,676
    19,110
    180
    Memory Total Present - [3,9 GB]
    Memory Available - [1,43 GB]

    :g: should be a . but it's only cosmetic and i guess depends on the OS language. The vbs routine must pick that up somehow to change the . to a , instead.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    47,005
    93,800
    450
    In dutch the decimal is a , instead of a . too:)
     
  7. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,676
    19,110
    180
    yeah it to do with how it interprets the decimal point on languages. cosmetic glitch or not depends on how the installed language uses it. :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. oyya

    oyya MDL Novice

    Nov 8, 2018
    20
    7
    0
    Intersting tool, i would like to be sure of the real utility of this tool, so from what i read in your first post, if the machine has slic, the tool helps activating windows 7 automatically by injecting both certificate and the license key during installation process.
    By doing so, it allows to gain time because users will normally need to inject both certificate and license keys manually. Did i understand correctly ?
     
  9. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,676
    19,110
    180
    MRP (the main project) inspects the computer and if you have installed say Windows 7 it checks to see if the BIOS has a SLIC that is v2.1 or above, if it has then it will insert the OEM-SLP key and Certificate for the Edition/brand installed and your OS will be activated.

    So yes it is quite clever to check what the BIOS has to offer and check that against the OS and Edition being installed. :)

    If your PC has a slic for Vista (2.0) and you install windows 7 then MRP will not attempt to insert any OEM key or certificate and the log will explain why it cant be used.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. oyya

    oyya MDL Novice

    Nov 8, 2018
    20
    7
    0
    i see so the machine has to have slic 2.1 or above in the bios so that win7 can be activated automatically.
    Thank you for this clarification. :)
     
  11. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,676
    19,110
    180
    yes. otherwise it will be in the normal 30 day 'trial' grace.

    As long as a valid SLIC is present and in the large database of OEM brands all should be golden.

    Majority of the OEM brands are covered, only a few obscure ones may not be, i have tried to keep the database up to date and only add those with valid certificates that match the SLIC. If no matching key is available then a default one that matches the Edition will be used, as they are not Edition brand specific as certificates are.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. oyya

    oyya MDL Novice

    Nov 8, 2018
    20
    7
    0
    thank you, it is really useful tool. I should test it soon and will let you know of the test result. :)
     
  13. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,676
    19,110
    180
    Well by the end of this weekend v103 will be released ;) :p

    Although it not matter really what version is used the Win7 OEM activation routine is the same.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,676
    19,110
    180
    #4195 mxman2k, Nov 10, 2018
    Last edited: Nov 10, 2018
    (OP)
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,676
    19,110
    180
    MRP 103 will be ready soon!

    Just been busy with other things that had priority.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,676
    19,110
    180
    MRP 103 BL has been uploaded, 2nd post download link, password and hashes updated. :)

    + Added check/uncheck all buttons to the 'Administative Tools' section within the MRPCreator.

    + Hopefully fixed a glitch on some Insider Builds in which the theme was not being set properly, this was NOT a bug within MRP, it was something that Microsoft had done in the OS code, be it on purpose or for testing something else later. Make sure you always reboot after MRP has completed as the registry patch requires it. There will be a line in the Project.log showing that the patch was done. Also see note below.

    + For Windows 8.x/10 and Insider Builds:
    Added a work-around for the theme name sometimes showing as $OEM$ or no current theme name and it is also not showing in the preview picture list in the 'Settings>Personalize>Theme' section. Perform a reboot/logout cycle if not already done. Go back to the Theme section in Settings you will probably see the theme name as 'Custom', below that you should see a 'Save Theme' button, click that and enter a name and save. Your named theme will now be in the preview listing and is now selected as the 'Current theme:', so now you can switch back if you change the theme later.​

    If you are wondering why it sets it properly on Windows 7 but not on 8.x/10 it is because the themes used are adjusted during installation depending on which OS is installed and are treated as 'Customized' due to this under the newer OS's.​

    + Fixed the Total/Free memory which sometimes gave a 'Undefinable' result, usually because of the calculations and WMIC returns was invalid. Hopefully this is now resolved and gives more accurate data. You should see the amounts in GB or MB depending on what values are returned, it is using a new routine that if any errors occur will use a fall back routine to give you the Total/Free amounts. If you see [ 0 - Calculation Error ] then this is because the WMIC value was invalid or
    the Query command was not present on a certain OS - rare now, but may happen.

    + Fixed the issue with the log/project aborting on OS's below 8.1 kernels due to the WiFi routine giving invalid results, it was not used within MRP anymore to check if there was an adaptor present so it has been disabled for all OS's for the
    time being.

    + Rewording on some log entries and some code optimization.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,676
    19,110
    180
    OS Installation Date/Time : 11/13/2018 {UTC} -- 01:40am :g: your VM clock is a bit out :p
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...