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,059
    210
    Cant seem to fix the rounding error on some graphic card memory results, maybe in some languages the delimiter (, or . etc) is not to 2 places like most.

    Not a major issue as results do show the ram amount just looks untidy.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,059
    210
    Awesome :) thanks for testing, i was worried i may have to extend the GUI size and cause some issues on lower resolution monitors...

    I think 7 detections should be enough :D - i wanted to add in the link speed such as 100Mbps or 1GBps etc but space is at a premium (as usual).
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,059
    210
    I am trying to make the EXE self contained in that any external scripts such as the PS one used for graphics detection is created and parsed etc all within the main exe, have managed it so far and i not want to use external programs.

    This makes things harder as i have to write the bits from scratch, so for the time being as the GUI QT is being developed there will not be as much info like there is with the current non GUI QT, it will expand as i manage to add the routines in.

    Obtaining things like SLIC / MSDM info isn't for the faint hearted as i have to resort to almost machine code to access the required areas of the BIOS/DMI/ACPI tables as it not stored in the registry - well not in any easy way from what i can see.

    Same with the DMI extended checking for theme to be used when MRP is used is going to be a real challenge as the batch code is complex enough - converting it into code that AutoIT uses is even more complex as ther is no direct line to line copy/paste. *sigh*

    But in the end i am hoping the GUI QT will be as good as the non GUI one at some point in the future.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,059
    210
    Does anyone with a Graphics card that has more than 4GB vram on it able to test this GUI QT as i want to see if PS can actually decode the QByte number for it...

    I am guessing it may not work as the OS seems to always give back a 32bit value and not 64bit or above, odd as values for a HDD/SDD even system ram can be over 4GB and it gets shown correctly , why cant graphics Vram?

    M$ has really messed things up in the kernel and api's that read it! :D
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,059
    210
    DMI/BIOS - Basic info at moment as reading registry can be a bit weird :D

    DMI-BiosTab.JPG <-- Click for larger image.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,059
    210
    #8707 mxman2k, Oct 10, 2022
    Last edited: Oct 11, 2022
    (OP)
    QT GUI Test v0.7.9

    Added DMI/BIOS tab information.

    Few other bits done internally.

    BIOS/SLIC information hopefully will show the SLIC name and a bios reference.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. Dark Dinosaur

    Dark Dinosaur X Æ A-12

    Feb 2, 2011
    4,162
    5,977
    150
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,059
    210
    Those finer details will be handled later as there is a lot to adjust and check, there is a newer autoit out soon that i think has easier resolution checks.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. rhahgleuhargh

    rhahgleuhargh MDL Member

    Feb 9, 2015
    140
    46
    10
    Hi,
    All seems to be OK.
    upload_2022-10-10_19-53-56.png
     
  10. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,059
    210
    Will make the gui larger close to 1024 x 768 with larger font.

    Had a quick try and it looks ok but a lot to adjust for on the fly so it may get to 800x600 or close or it will look a bit empty.

    But it not a main priority at moment so it get done when i can.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,059
    210
    Have adjusted the GUI QT to be about 800x600 size, plus using different fonts depending on the OS and a backup one if not found, the text should be a bit larger too. Fixed font size at 12 points for now...

    Had to redesign the results part but looks nicer.

    I cant work out the auto resize yet and may not be needed as it might need a total re-write of the GUI which i am not prepared to do for the time being, hard enough getting things to work as they are now!

    Will upload i test exe a bit later as still tweaking things at the moment.

    Added:
    Removed System Drive Name, not needed but was a test when i first created the GUI.
    Check for the system drive partition if it a SSD or Non SSD, trying to get the BUSType such as ATA, SATA, SCSI etc but it not playing ball with me so left that out the results for now.
    Network Link speed (if i got it right) will be shown next to the connection status result.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,059
    210
    #8714 mxman2k, Oct 11, 2022
    Last edited: Oct 11, 2022
    (OP)
    Query Tool GUI Beta Test v0.8.3

    Updated GUI size (800x600) plus auto adjust font name for OS, will use a backup font if main one not available. Fixed font size of 12 is used for now.

    Added:
    Check for the system drive partition type if it a SSD or Non SSD.
    Shows the 'BUS Type' - what the drive is connected to such as ATA, SATA, RAID, NVme etc.

    Removed:
    System Drive Name, not needed as it was a test when i first created the GUI.
    Drive serial number.
    Link Speed as it was not always correct.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,059
    210
    I think the Drives BUS Tyoe of SD is also for Emmc type too, based on same tech i think. Still slowwwwwwwwwwwwww :D
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. Dubioza Kolektiv

    Dubioza Kolektiv MDL Addicted

    Dec 27, 2012
    870
    1,470
    30
  15. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    49,679
    103,527
    450
    Yep. 30MB/s write and 100MB/s read:D Like a modern sd card but soldered on the pcb.
     
  16. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,209
    90,791
    340