I did try to have the software show in its own gui window which would show everything correctly, but i could not work out how to use it within the main gui. I have a routine that shows the software list in a gui, but i had to modify it to be used in the qt. To be honest im not too keen on the software bit as there is plenty of other programs out there that does a better job. Will have to think about it.
The P&F list is compiled from multiple registry sources. Code: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall Maybe more exist. As always, no simple solution.
As im still learning the ropes with autoit it getting outside of my comfort zone because i not know how to fix some things yet. As i mentiomed i will see how things go, the software bit may get shelved for the time being.
Maybe you could have one tab with direct shortcuts to such service features, like Programs & Features, which are quite hidden in modern Windows versions, but nonetheless still available. Linking to the P&F directly does not require listing them in your program. Why duplicate such a feature if it is already there? Mayhaps even a link to God Mode. Anyway, enjoy your evening.
Never thought of that way! Can add a button that when clicked will open the program & features control panel, or settings app version depending on os. Plus can add other things as time goes on. Choices Choices Thanks for the heads up.
Removed the software listing part/tab. Added Optional tab this has buttons to open certain control panel items such as Programs & Features, Device Manager, Event Viewer etc. This will get added to as requests are made and i can add them in.
Added under [Misc] tab: Windows Activation Status. Windows License Reason - Such as 'Digital/Store License/HWID' etc. M$ Office activation status - experimental as i not have any office installed so have guessed the results...
For now the GUI QT will just show if office is installed and what version/name. I wont bother with the activation check as it getting beyond me trying to get the results parsed , as the user will know if it not activated etc when using the office program anyway.
Just starting on the Save Report(s) section First stage - In test console write, not a file yet... Code: ------------------------------------------------------------------------------------------------------------------- Query Tool GUI v0.10.0.16 ------------------------------------------------------------------------------------------------------------------- =================================================================================================================== Operating System Information =================================================================================================================== Installation Type Client Name Microsoft Windows 10 Education OS/CPU Architecture CPU and OS is 64 bit Build 10.0.19044 Language English (United Kingdom) Native Language English Installed/Available Languages en-GB en-US Operating System SKU 121 Experience Pack 120.2212.4180.0 Windows Key Installed 7CFBY (Last 5 digits shown) Installation Date 12/13/2021 at 15:48 PM {UTC} MSDM Key Detected Not Present TPM Information N/A ------------------------------------------------------------------------------------------------------------------- There will be two saved like old QT does, one without any serial numbers and one with all info that is for private use.
The gui qt's save featue will hopefully be fully operative in the next test release. All current sections are saved, during the test phase the save location will be to the the desktop. I may add a save requester or have the logs save in same location as the gui exe, much like current qt does, saves some complex code. Still a bit of work to do but got too tired tonight, so that for tomorrow. Mrp v148 will be worked on again shortly too, just nice to have a break, or change on focus/direction for a while.
GUI QT .20 - Save section operative.. Saves both reports (private and postable) to the desktop by default. I may add requester at a later time or have reports saved in same location as the Query Tool's exe... Spoiler: Gui QT - Postable Report example Code: ------------------------------------------------------------------------------------------------------------------- Query Tool GUI v0.10.0.20 ------------------------------------------------------------------------------------------------------------------- Log Date {UTC}: 21/10/2022 -- 08:09 {24-hour} Some results may be shortened to fit the output stage, such as RAM information. This is the postable report that does not contain full serial or sensitive information. =================================================================================================================== Operating System Information =================================================================================================================== Installation Type Client Name Microsoft Windows 10 Education OS/CPU Architecture CPU and OS is 64 bit Build 10.0.19044 Language English (United Kingdom) Native Language English Installed/Available Languages en-GB en-US Operating System SKU 121 Experience Pack 120.2212.4180.0 Windows Key Installed 7CFBY (Last 5 digits shown) Installation Date 11/26/2021 at 7:24 AM {UTC} MSDM Key Detected Not Present TPM Information Active: True, Enabled: True, Owned: True, Version: 2.0, Vendor: Intel =================================================================================================================== System Drive C: Partition Information =================================================================================================================== Drive Type SSD BUS Type NVMe Total Space 232.26 GB Free Space 194.53 GB Partition Type GPT Firmware Boot Type UEFI Mode Secure Boot Status Disabled [Ref:1] File System NTFS =================================================================================================================== Memory Information =================================================================================================================== Total Physical 16622312 KB (15.85 GB) Available Physical 13831284 KB (13.19 GB) Total Page Size 17670888 KB (16.85 GB) Available Page Size 13681892 KB (13.05 GB) Total Virtual Size 4194176 KB (4 GB) Available Virtual 4044152 KB (3.86 GB) DIMM Information {First Four} Controller0-ChannelA 8192MB @ 2133MHz Controller0-ChannelB 8192MB @ 2133MHz =================================================================================================================== Graphics Information =================================================================================================================== Adaptor 1 Name NVIDIA GeForce GTX 1050 Ti Adaptor 1 Memory 4096 MB (4 GB) {Routine:P1} Adaptor 1 DACTyp Integrated RAMDAC Adaptor 2 Name Not Detected Adaptor 2 Memory N/A Adaptor 2 DACType N/A =================================================================================================================== Network Adaptor Information =================================================================================================================== Adaptor 1 Name Intel(R) Ethernet Connection (14) I219-V Connection Status Connected =================================================================================================================== Processor 1 Information =================================================================================================================== Name Intel(R) Core(TM) i5-10400F CPU @ 2.90GHz Architecture 64 L2 Cache Size 1536 L3 Cache Size 12288 Current Clock Speed 2904 Physical Cores 6 Logical Cores 12 Processor Id BFEBFBFF000A0653 Virtualization Mode Enabled Manufacturer GenuineIntel Description Intel64 Family 6 Model 165 Stepping 3 =================================================================================================================== DMI/BIOS Information =================================================================================================================== System Manufacturer ASUS System Product Name System Product Name BaseBoard Manufacturer ASUSTeK COMPUTER INC. BaseBoard Product PRIME B560M-K BaseBoard Version Rev 1.xx BIOS Vendor American Megatrends Inc. BIOS Release Dat 05/13/2022 BIOS Version 1605 Primary BIOS True SMBIOS Present True SMBIOS Verson 3.3 SLIC/BIOS Data ALASKA - 1072009 Valid SLIC Name No Valid SLIC Table Possible Brand Theme Asus =================================================================================================================== Miscellaneous Information =================================================================================================================== Which MRP Version Used CY21M11D16-R141.BC6 Installed .Net Frameworks 2.0 3.0 3.5 4.8 4.0 Installed Powershell Versions 1.0, 2.0, 3.0, 4.0, 5.0, 5.1 Security Product Name{s} ESET Security Defender Tamper Protection Disabled Defender Service Status Disabled Windows Firewall Service State Running {Reg: Auto} Windows Activation Status Activated Windows Licence Reason Digital Store Licence/HWID Office Version Installed Does not appear to be installed ------------------------------------------------------------------------------------------------------------------- Will upload link soon.
weird that office not detected, may just remove that line - fed up trying as so many damn ways to find the info and none seem to work when converted to Autoit code i installed office 2007 that i had to hand: Code: Office Version Installed Microsoft Office Enterprise 2007 (12.0.4518.1014)