Internal rearrangement: apply multiple bugfixes and cleanups across the UI and kernel helper code:
- aboutDlg: guard message loop on valid hwndDlg and minor date bump.
- extrasDrivers: fix double-free ordering when freeing dumpInfo->Buffer and dumpInfo.
- findDlg: reduce buffer sizes, add FINDDLG_RESIZE struct, centralize resize state, use ARRAYSIZE for safety, streamline message handling and search workflow, improve thread cancellation/waiting (use INFINITE) and add cleanup guard in worker thread.
- kldbg: handle allocation failure by cleaning up list elements, simplify unused variable usage, adjust memory/free ordering and minor scanning optimization.
- list: move suppression of tree redraw to surrounding caller so batch operations suspend/resume redraw correctly.
- main: fix comment typo and bump headers.
- plugmngr: skip empty plugin names and build combined message with RtlStringCchPrintfSecure to avoid manual strcat usage.
- props/propDlg & propProcess: update versions/dates, fix dialog property cleanup (use RemoveProp and avoid duplicate removals), update page handling.
- sup/sync: check NtCreateEvent return (ntStatus), avoid leaking on failure and return FALSE when event creation fails.
- sup/w32k: reorder variable declaration for clarity.
- ui.h and various files: bump versions/dates/copyright years and PROGRAM_BUILD_NUMBER.
added entirely new handling of object names to support embedded nulls
added Pico providers, Nmi, SiloMonitor and Errata manager callbacks
added CmControlVector viewer
added Copy Name/Copy Name (Binary) commands to the main window popup menus
added program statistics (see Help->Statistics)
added legend window description for process list
added ability to fix image sections for dumped drivers
added RegistryTransaction object view and access rights
moved "Globals" from about box to the View->System Information and rearranged it output
drivers dump operation can now be cancelled
fix display of PUNICODE_STRING dump
fix ALPC Port type objects sometimes unable to open while they can be opened
plugin sdk updated to accommodate new named objects handling
imagescope plugin updated to accomodate plugin sdk changes
elevation required features in "extras" will now request elevation instead of just been disabled
help file updated with drivers and symbols usage
internal rearrange and minor UI changes
(release candidate 1)
updated SeCiCallbacks search for newest Windows versions
fixed win32k ApiSet resolving for Win10 21H2
fixed ObCallbacks enumeration issues
support for various kernel driver helpers
ported to msvc 2022 (with backward compatibility to 2019)
bugfixes
rtls updated
(beta 1)
more Win10/11 21h2 compatibility changes
added FLT_FILTER, FLT_OBJECT structured dump
added authenticode hash calculation for loaded drivers (extras->Drivers, use popup menu on driver entry)
various minor UI changes
rtls updated
internal rearrange
(beta 1)