Releases
v1.24.0
1.24.0 (2025-01-05)
Features
Internal/ProcessoryClient: Add AddressInfoFactory class with ReadAddressInfo and ReadAddressPointer methods. (a754341 )
Internal: Add new classes and methods to read memory and pointers (cd15179 )
MemoryReader.cs: Add ReadAddressInfo<T>
method to return an AddressInfo instance (cd15179 )
MemoryReader.cs: Add ReadNo<T>
for reading unmanaged types without a reference (cd15179 )
MemoryReader.cs: Add ReadNoRef<T>
for reading unmanaged types into a ref variable (cd15179 )
MemoryReader.cs: Add ReadPointerCE
method to dereference a pointer using CE techniques (cd15179 )
MemoryReader.cs: Add ReadPointerInfo
method to read and dereference pointers (cd15179 )
Processory.Tests: add new test classes for common functionality (f52ad7d )
Processory.Tests: add test for AddressPointerInfo (2ecf487 )
Processory/Helpers: Add IsValidAddress method to AddressHelper class (d3b716f )
Processory/Internal/AddressPointer.cs: Add AddressPointer class for reading pointers in memory (b495b46 )
Processory/Internal/InterfaceManager.cs: Added logic to handle minimized and restored window statuses (87d4d0a )
Processory/Internal/MemoryReader.cs: Replace hardcoded MemoryReader
with processoryClient.AddressInfoFactory.ReadAddressInfo<T>()
in ReadAddressInfo<T>(ulong address)
method (ccf84c7 )
Processory/ProcessoryClient.cs: Add AddressInfoFactory service to the container with GetService<AddressInfoFactory>()
method (ccf84c7 )
Bug Fixes
Ensure that the InterfaceManager
correctly handles various window states, including minimizing and restoring. (0e1af71 )
Processorory/Internal/WindowManager.cs: Fixed issue with minimizing and restoring windows (87d4d0a )
Processorory/Properties/AssemblyInfo.cs: Updated assembly information to match version prefix (87d4d0a )
Processory.Tests/UnitMemoryTest.cs: Add protected memory reader property to unit tests (e1391f5 )
Processory/Helpers: Correct memory query logic in IsValidPointer method (d3b716f )
Processory/Internal/MemoryReader.cs: Add documentation for Read<T> method, change ReadR to ReadSpanBytes for consistency and clarity. (2c2229d )
Processory/Internal/MemoryReader.cs: Remove unused default return statement from ReadAddressPointer<TAddressValue, TPointerValue>(ulong address)
method (ccf84c7 )
Processory/Internal/RunTimeTypeInformation.cs: Read class hierarchy descriptor pointer by offset instead of direct address (21ea796 )
Processory/Processory.csproj: Update version prefix to reflect changes made to MemoryReader class. (2c2229d )
Processory/Properties/AssemblyInfo.cs: Update assembly version and informational version accordingly. (2c2229d )
UnitMemoryTest.cs: Corrected logic for logging and validation (ae2c6e5 )
UnitMemoryTest.cs: replace placeholders with valid values and addresses (f52ad7d )
You can’t perform that action at this time.