1
0
Fork 0
mirror of https://github.com/atom0s/Steamless.git synced 2024-12-19 23:07:41 +01:00
Steamless/Steamless.API/PE64
atom0s 411f4f711c
PE32: Replace manual PE checksum calculations with Win32 API call instead.
PE64: Replace manual PE checksum calculations with Win32 API call instead.

I was trying to avoid using Win32 API calls in this project for the most part, however, this calculation has multiple conditions that can alter its result. Steamless was only producing proper checksums about 40% of the time as a result of this. Instead, the project will now use the system API call 'MapFileAndCheckSum' to calculate the checksum properly.
2022-09-23 15:58:12 -07:00
..
NativeApi64.cs API: Add import for MapFileAndCheckSum. 2022-09-23 15:54:19 -07:00
Pe64File.cs API: PE32 - Fix SizeOfImage alignment. 2022-03-24 00:58:32 -07:00
Pe64Helpers.cs PE32: Replace manual PE checksum calculations with Win32 API call instead. 2022-09-23 15:58:12 -07:00