Multi-OEM/Retail Project {MRP} - Mk3

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

  1. Dubioza Kolektiv

    Dubioza Kolektiv MDL Senior Member

    Dec 27, 2012
    467
    647
    10
  2. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    2,890
    6,737
    90
    Hopefully v118 will detect the MSDM table better :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    2,890
    6,737
    90
    Query Tool v100 is on the final test stage (RC5). :)

    MRP 118 has now reached RC1 stage.

    If all things go well, as just testing the updated MSDM detection routine(s) amongst other things, then all should be ready for release by the end of the week.

    The QT will be sooner.

    The changelog's may be a bit extensive as a lot of work been done on both project's code bases, hopefully fixed a few little glitches along the way.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    2,890
    6,737
    90
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. Carlos Detweiller

    Carlos Detweiller MDL Spinning Tortoise

    Dec 21, 2012
    3,284
    2,905
    120
    QT 100! Eat that, Firefox. :D
     
  6. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    24,590
    34,806
    390
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    2,890
    6,737
    90
    MRP is now at RC3 stage as with RC2 i found a glitch with 'ServerRDSH' as the code to detect real a 'Server' was never altered since i took over, (using a simple FindStr /I "Server" type way), as RDSH is not classed as a 'Server' by the OS but as a 'Client' - MRP wrongly set it as a 'Server' Edition so it would try to check the Key+SLIC+Certs and use them to activate like a 'Server' would, but that OS is not activated that way.

    Have now fixed that issue.

    So MRP 118 is on schedule for this weekend to be released barring any further problems. :D

    I have really spent a lot of time with this version, quite a lot of code has had to be re-written or adjusted. MSDM side is sorted and now the RDSH is too. :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. vze2mp9g

    vze2mp9g MDL Addicted

    Oct 13, 2012
    615
    90
    30
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. vze2mp9g

    vze2mp9g MDL Addicted

    Oct 13, 2012
    615
    90
    30
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    2,890
    6,737
    90
    Just added a last minute item, well 2 items in reality to the QT. :D:D

    More information about any memory detected in a slot, will hopefully now show any Part and Serial numbers, for security reasons the S/N will not be shown at all on the saved report.

    Example from my main PC's saved QT v100's log:
    Code:
    Memory Present Per Slot    : 1:8192MB  2:8192MB
    Slot1                      : ChannelA-DIMM1, 8 GB, 2133 Mhz, P/N: CT8G4DFD8213.C16FAR2
    Slot3                      : ChannelB-DIMM1, 8 GB, 2133 Mhz, P/N: CT8G4DFD8213.C16FAR2
    Slots Information          : Total: 4 / Free: 2 
    As can be seen it only show the Part number(s) in my case, plus they are matched pair so they have the same numbers.

    On my other PC:
    Code:
    Memory Present Per Slot    : 1:4096MB  2:4096MB
    Slot0                      : ChannelA-DIMM0, 4 GB, 1333 Mhz, P/N: CMV4GX3M1A1333C9
    Slot1                      : ChannelB-DIMM0, 4 GB, 1333 Mhz, P/N: 99U5584-007.A00LF
    Slots Information          : Total: 2 / Free: 0 
    Sadly i cannot display the manufacture's brand as WMIC does not return that info only the P/Num, there is a 'Manufacture' result but it seems to be only numeric in value so i not use that data.

    I'am not going to spend time researching all the codes to show brand names, so that part you will have to do yourself if needed.

    Usually a search on the internet for the P/Num will show the maker's details.

    All seems to be working as expected so will release the QT 100 a bit later today :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    2,890
    6,737
    90
    As promised earlier... :)

    The Query Tool v100 has been uploaded, 2nd post download link, password and hashes updated.

    Due to changes in the Insider/Preview OS's it may not always be possible to detect if the installed OS is indeed a Preview version. Other details should be OK it is just the newer Preview versions which are changing how it is detected as one.

    + Updated the MSDM routine so that it should detect the Brand name within the Table again and be more accurate when detecting a valid MSDM key etc. Now uses four ways to find the data required.

    + Added information about the Edition type:

    1} Created Virtually = Basically those not usually found in any original M$oft Consumer/Business ISO/ESD -- unless you 'create' that specific Edition.

    2} General = Normally available Edition not created by the User.

    3} Other Types include General, HoloLens, China Related/Government, Teams etc.

    + Added extra memory information: Part and Serial numbers for each slot, if it is present, the Serial number will not be shown on the saved report for security reasons.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. Carlos Detweiller

    Carlos Detweiller MDL Spinning Tortoise

    Dec 21, 2012
    3,284
    2,905
    120
    Does QT 100 now display D3D score under Windows 8.x, again? It is not mentioned in the changelog.
     
  13. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    2,890
    6,737
    90
    #5360 mxman2k, Oct 25, 2019
    Last edited: Oct 25, 2019
    (OP)
    It should do, as now i only remove the D3D variable's result when win10 is detected.

    So much has been happening recently i forgot to add that to my notes to put in the changelog, it was one of the very first changes i made when it was mentioned that it was not showing on v99.0.

    As can be seen by the code snippet below if it not win10 then to show all scores if the WinSATAssessment variable is 'true' -- when there are valid scores to display such as if WinSat has been ran and the values are detectable. :)

    Code:
    IF /I "%RunWinSat%"=="Yes" IF /I "%WinSATAssessmentState%"=="1" (
        SET "ShowWinSat=CPU: %CPUScore% ^| RAM: %MemoryScore% ^| D3D Gaming: %D3DScore% ^| Graphics: %GraphicsScore% ^| Primary Disk: %DiskScore% ^| Base Rating: %WinSPRLevel%"
        IF /I "%Only10%"=="1" SET "ShowWinSat=CPU: %CPUScore% ^| RAM: %MemoryScore% ^| Graphics: %GraphicsScore% ^| Primary Disk: %DiskScore% ^| Base Rating: %WinSPRLevel%"
    )
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...