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
    6,320
    21,062
    210
    Query Tool v44 Uploaded and first post password updated. :)

    That's it - the last one for 2017.

    + Now on Windows 7 the boot drive's Model Name should be shown! Experimental.
    It will not show on Vista/Server 2008 as those OS's may not have the system call used within the OS so to prevent errors/crashes it is ignored for those.

    The Model Name (if present) will be shown on its own line for all supported OS's and is limited to 80 characters due to width restriction of the QT display output. Should be more than enough!

    Depending on the results returned it may show N/A or empty spaces as this is still experimental code.

    Early M.2/NVMe motherboards may show the word SCSI in the drive name, the BusType may reflect the interface but it may also be on the SATA bus as the early versions was a bit of a test to get the new SSD's to function.

    + Also if GPT or Secure Boot is detected then a note about the 'BIOS or SLIC ID' may not be shown correctly or at all because the way UEFI alters a few things. With a BIOS mod this can also cause a few glitches with no ID shown too.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. tcntad

    tcntad MDL Guru

    Oct 26, 2009
    4,589
    1,584
    150
    Happy gdamn New Year MRP-holics! :D
     
  3. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,062
    210
    Happy New Year from the mad work-a-holic developer to all users new and old :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    49,679
    103,529
    450
    Best wishes to you too :hug::hug2:
     
  5. bhtbht

    bhtbht MDL Novice

    May 5, 2015
    12
    7
    0
    The Query Tool has encountered an error while displaying the final results (after compiling all data) since version 42. I can not read the error line because the window is closed automatically. This only happens with my Lenovo x131e laptop and it works well with another Dell laptop. I guess there's something wrong in the new features with the Lenovo brand.
     
  6. Alphawaves

    Alphawaves Super Moderator/Developer
    Staff Member

    Aug 11, 2008
    6,251
    22,364
    210
    All the very best my friend! Hope your having a tipple or two.. You deserve it. :hug2::drink:
     
  7. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,062
    210
    A little bit more than a tipple :p

    almost nissed as a pewt lol
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,062
    210
    I will take a look at the end code, but it is something to do with the SLIC final checks and MSDM recheck routines, that happens at the last section as it compiles all the data together for display.

    Lenovo's have some strange effects, my 300 Lenny Tower had problems with the QT also (bios info caused that to bork), sorted that part.

    I will have a look tomorrow. Sadly the QT does not have a log like the MRP, i must make one that is auto deleted if no crashes. Or it remains when the QT has crashed so it can be posted. No personal data will be in it, keys etc, it be just simply lines saying where it has got to.

    That is on my ToDo list for 2018. :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,062
    210
    The QT now has a log file! It's a bit rough n ready at moment, but I am a bit :cheers: :drink: it not ready for release yet...

    It is saved in the %TEMP% folder.. it should auto delete when the QT has completed fully, but it not :g:...
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    49,679
    103,529
    450
    Cheers old chap :D
     
  11. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,062
    210
    :D you seen the QT log, spelling mistakes all over lol. :oops:

    I will fix that later ... :p
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,062
    210
    #2092 mxman2k, Jan 1, 2018
    Last edited: Jan 1, 2018
    (OP)
    Query Tool v45.0 onward will have a QTLog.Log file created in the %TEMP% folder, when the QT has completed successfully the log file will self-delete.

    If for some reason the QT crashes, the log file will be present and can be posted in the thread.

    There is no personal information/keys in the log, only details of OS type, and what section it failed at.

    To find the log (if the QT failed), open a RUN window (Windows Key + R) and type %TEMP% and press OK/Enter, you will see the QTLog.Log file, open with Notepad to copy/paste or attach the log to the reply in the thread. This will allow me to work out the section that needs attention.

    No other code changes made from QT44.

    Code:
    Temp Test Link to QT45.T2 :[Link Deleted]
    
    
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,209
    90,791
    340
    Shouldn't "No Instance(s) Available." be suppressed? :)

    80% section
    Code:
    Obtaining Bios/Boot Mode, HDD/SSD partition information...
    
    Detecting BIOS/Boot Mode.
    No Instance(s) Available.
    Detect 'Secure Boot' Status {if present}.
    Detect HDD Partition Information.
    
    Section completed
     
  14. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,062
    210
    it should be :g:

    Found it! missing 2^>Nul in a Wmic FOR loop :oops: missed that one :p

    odd that it only does it on some os's and not others... Bloody windows lol
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,062
    210
    #2095 mxman2k, Jan 1, 2018
    Last edited: Jan 1, 2018
    (OP)
    [Link deleted] updated with QT45 T3 link :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. bhtbht

    bhtbht MDL Novice

    May 5, 2015
    12
    7
    0
    I didn't find any useful information in the log file
     

    Attached Files:

  17. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,062
    210
    Wrong log :p

    Its in the %TEMP% folder called QTLog.log that is the one i require. :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  18. bhtbht

    bhtbht MDL Novice

    May 5, 2015
    12
    7
    0
    OK, the new log file
     

    Attached Files:

  19. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,062
    210
    Thanks :)

    Hmm stops at the display loop :g:

    Thats the bit that asks you to type Y/N for saving..

    So after that it crashes?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  20. bhtbht

    bhtbht MDL Novice

    May 5, 2015
    12
    7
    0
    It crashes automatically before showing all results. I guess it crashes around at bios date line