SysInfo Detector Changelog

What's new in SysInfo Detector 1.7.1

Oct 29, 2020
  • Fixed a bug with forming a serial number for devices of the "Case" type.
  • The formation of the "On Board Devices Information" (Type 10) structure has been improved.
  • Fixed a bug in detecting a device of the "Laptop" type that occurred under certain conditions.
  • Fixed a bug with parsing the "BIOS Information" (Type 0) structure.
  • The parsing and formation of data for the "BIOS Information" (Type 0) structure has been improved.
  • Improved search in the reference book of motherboards.
  • Optimization of the classes for parsing SMBIOS structures.
  • Updated SMBIOS structure parsing classes reference data.
  • The class of report generation has been improved.
  • Improved use of application data structures.
  • Supplemented Intel processor microarchitecture reference guide.
  • Changes have been made to Intel's chipset detection class.
  • The class for obtaining information on software licenses has been improved.
  • Fixed a bug in the class for obtaining information on software licenses that occurred under certain conditions.
  • Partial optimization of the Intel processor definition class structure.
  • Updated Intel Processor Reference.
  • Fixed a bug with initializing parameters when parsing the command line, which occurs under certain conditions.
  • The error in the data retrieval class for the Windows Data Storage section (System Details), which occurs under certain conditions, has been fixed.
  • The class for working with the application driver has been improved.
  • Changes have been made to Intel's chipset detection class.
  • Supplements were made to the reference books of models of PCI-devices, USB-devices.
  • Definition of the manufacturer for a device of the "HDD" type has been improved by the model name.
  • Updated Intel Processor Reference.
  • Supplemented Intel processor microarchitecture reference guide.
  • The definition of the device type for MFD (MFP) has been improved.
  • The formation of manufacturer names for devices such as "Hard Disk", "Monitor" has been improved.
  • Fixed a bug in determining the manufacturer's name for a device of the "RAM" type that occurs under certain conditions.
  • Fixed an error in the formation of device manufacturer names that occurred under certain conditions.
  • The formation of manufacturers for devices of the "Processor" type has been improved.
  • In the class for obtaining data on the installed OS, the definition of OS of the "MS Windows Server 2016/2019" type has been improved.
  • Improved definition of parameters for receiving updates for Windows 10, Windows Server 2016, Windows Server 2019.
  • In the method of parsing the EDID structure for devices of the "Monitor" type, blocking of non-printable characters in ASCII strings, stitched by the manufacturer, is implemented.
  • Optimization of the data acquisition class for devices of the "Monitor" type has been performed.
  • The class for receiving data for devices of the "Monitor" type has been improved according to the EDID specification version 1.4.
  • The formation of data for a device of the "Monitor" type has been improved.
  • The use of data structures has been improved in the class for receiving data for devices of the "Monitor" type.
  • The data retrieval class for devices of the "Monitor" type implements data retrieval depending on the EDID version.
  • Optimized the structure of the class for use when debugging dump files.
  • In the data generation class, changes were made for the subsequent translation of manufacturers' names, device models into collections and alternative names.
  • In the data generation class for a device of the "Network Card" type, the formation of alternative names of manufacturers and device models is implemented.
  • In the class of data generation for devices of the "RAM" type, the optimization of the placement of the program code has been performed.
  • In the data generation class, the definition of the final type for a device of the "Case" type has been improved.
  • In the data generation class, the definition of the "Nettop" type corpus has been improved.
  • Updated Intel Processor Reference.
  • Implemented definition of the "USB Serial Adapter" subtype for a USB device.
  • Supplemented type reference for USB devices.
  • The definition of subtypes "Card-Reader, Smart Card-Reader" for other PCI controllers has been implemented.
  • Supplements have been made to the reference books of models of PCI-devices, USB-devices.
  • In the data generation class, the structure of the method is optimized for devices of the "Network Card" type.
  • In the data generation class, the structure of the method has been optimized for devices of the "Bluetooth" type.
  • Implemented preliminary definition of "Network Card" type devices with USB interface.
  • Fixed a bug with obtaining the name of the processor that occurred under certain conditions.
  • Improved blocking of printers by port name.
  • Checking the validity of IP addresses when blocking printers by port name has been implemented.
  • Implemented detection of devices of the "Video Card" type with a USB interface.
  • Detection of devices of the "Sound card" type with a USB interface has been implemented.
  • Added the "Device ID" parameter for a device of the "USB device" type.

New in SysInfo Detector 1.6.42 Beta (Sep 14, 2020)

  • Added the "Skip HDD analysis if IRST present" parameter to the application parameters.

New in SysInfo Detector 1.6.1 (Feb 3, 2020)

  • In the base class of flows, reference information is supplemented.
  • In the logging class of the application, buffers are added when writing to a file.
  • In the application operation logging class, the functionality of alternative (simplified) application operation logging has been added.
  • In the logging class of the program, the mode of buffering log files has been changed.
  • In the application settings class, preliminary support for the "Minimize System Usage" parameter is implemented.
  • In the Windows Storage data acquisition class, an additional optimization of the class structure was performed in order to transfer functionality to the application service.
  • In the Windows Storage data acquisition class, the structure of the class was optimized to transfer functionality to the application service.
  • In the Windows Storage data acquisition class, the definition of the name of the controller to which the disk is connected has been improved.
  • In the Windows Storage data retrieval class, the storage of data dump by disk has been improved.
  • In the Windows Storage data retrieval class, an error was logged in the application operation that occurs under certain conditions.
  • In the Windows Storage data retrieval class, a bug has been fixed that occurs under certain conditions and was introduced in the previous beta version of the program.
  • In the data receiving class for HDD-type devices, a bug has been fixed that occurs under certain conditions.
  • In the data acquisition class for devices such as HDDs, the error in determining the "Buffer size" parameter, which occurs under certain conditions, has been fixed.
  • In the class for receiving data for devices such as HDD, the error of enumerating disks in the registry that occurs under certain conditions is fixed.
  • In the PC configuration data acquisition class, the launch of the main data acquisition streams has been redesigned.
  • In the class for receiving PC configuration data, support for the "Minimize System Usage" parameter is implemented.
  • In the configuration data retrieval class, the current processor load value is implemented.
  • In the class for obtaining data about the operating system, the method for listing Windows processes has been improved.
  • In the class for receiving data on PCI devices, additions were made to the reference information on classes and subclasses of PCI devices.
  • In the class for receiving data on PCI devices, data structures used to store information on classes and subclasses of PCI devices have been replaced.
  • In the class for receiving data on PCI devices, an additional output of information to the splash screen has been added.
  • In the class for receiving data on PCI devices, the SMBUS controller unlock method is disabled.
  • In the class for receiving data on PCI devices, changes to optimize data storage structures have been canceled.
  • In the class for receiving data on PCI devices, the search method for reference information on classes and subclasses of PCI devices has been revised.
  • In the data acquisition class for installed software, constants for MS Windows are added.
  • In the class for obtaining network parameters, the method for determining the network name of a PC has been improved.
  • In the string handling class, the string formatting method has been improved.
  • A new parameter "Data source for RAM" ("RAM_SOURCE") has been added to the application configuration file.
  • The "Open folder with application operation logs" command has been added to the Tools menu of the application.
  • In the main class of the application, control points for alternative logging of the operation of the application are added.
  • In the main class of the application, the error in determining the user's temporary folder has been fixed.
  • Added "Data source for RAM" parameter to application parameters.
  • The parameters "Include debugging information in the report", "Include confidential information in the report" have been added to the application settings.
  • Parameters have been added to the application settings to ensure the stability of the application.
  • Made changes to the application logging class.
  • Made additions to the directories of manufacturers of monitors, monitor models.
  • Changes have been made to the application logging class.
  • Changes have been made to the chipset definition class from Intel.
  • Changes have been made to the SMBIOS (DMI) structure parsing class of the "Memory Device (Type 17)" type.
  • Changes to the main class of the application.
  • Modified splash screens for various editions of the application.
  • Changes were made to the "Diagnostic report for the manufacturer" form.
  • Changes have been made to the "Generate Report" form.
  • A transfer of part of the functionality of the Windows Storage data acquisition class to the application service has been completed.
  • The Windows Storage data acquisition class has been finalized in terms of the data storage structure.
  • The optimization of the class structure of the application view has been performed.
  • The structure of the class for obtaining PC configuration data was optimized.
  • Preliminary work has been completed on the transition to using the wrapper class to call WinAPI functions.
  • Made additions to the directories of manufacturers and models of PCI-devices, USB-devices.

New in SysInfo Detector 1.5.71 Beta (Oct 8, 2019)

  • The error of the formation of the "Uninstaller string" parameter in the Program (Software) section has been fixed.

New in SysInfo Detector 1.5.1 (Aug 27, 2018)

  • Improved parsing of parameters for devices such as "Hard Disk".
  • The formation of the "Description" parameter for the nodes in the Services section (Software) has been improved.
  • In the class of receiving data on the installed software, obtaining registration data for products like MS Office has been improved.
  • Added a new alarm type "Monitor driver not installed".
  • Fixed bug in generating reports in html format.
  • Fixed a bug in formatting in the report format html section of the report "[Video BIOS dumps]".
  • The development of data for devices of the "Corpus" type is improved.
  • Improved report generation with disabled scan areas.
  • Added a new alarm type "Video card driver is not installed".
  • Additions have been made to the directories of manufacturers and models of PCI-devices, USB-devices.
  • Completed additions to the directory of monitor models.
  • The methods of data dump generation are improved, taking into account multithreading.
  • In the method of using the driver to read the memory at the physical level, the upper range of the address is checked.

New in SysInfo Detector 1.4.28 Beta (May 7, 2018)

  • Fixed error getting data for the section General resources (Software), which occurs under certain conditions.
  • Added subtype "USB HASP" for the device type "USB device".
  • The definition of registration key for MS Office 2010 has been improved.
  • In the "Deviations" section (General), the deviation "Failure forecast for hard disk" is added.
  • The section "Operating System" (Software) added information on the environment variables.
  • The error of generating serial numbers of devices of the "Monitor" type, which occurs under certain conditions, has been fixed.
  • The lock of the serial number and versions for devices such as "Case", "Motherboard" has been improved.
  • Additions have been made to the directory of types of USB devices.
  • The structure of unknown devices such as "Unknown PCI device subsystem" is limited to the base class type 03h ("Display controller").
  • In the class of obtaining data on the installed software, the preservation of the dump of the binary data was added.
  • The optimization of the structure of the data acquisition class by the installed software (software) has been performed.
  • In the class of obtaining data on the installed software, the preservation of the dump of the binary data has been improved.
  • In the class of obtaining data on the installed software, registration keys for products like MS Office have been improved.
  • In the class of obtaining data on the installed software, debugging tools are added based on previously stored binary data.
  • In the class of obtaining data on the installed software, the error of obtaining a registration key for a product of the MS Internet Explorer type, which occurs under certain conditions, has been fixed.
  • In the class of obtaining data on the installed software, the preservation of the dump of the binary data for the registration key of the operating system MS Windows has been completed.
  • In the class of obtaining data on the installed software, the preservation of the dump of the binary data for the registration key of the operating system MS Windows has been completed.
  • In the class of receiving data on the installed software, the error of obtaining registration keys for products like MS Office, which occurs under certain conditions, has been fixed.
  • Added the "Key Type" option to the Operating System, License (Software) sections.