I don't have any experience with calling WinAPI from Python, so I can't really help you there, but two ideas which might help debugging:
- Have you considered differences between 32-bit/64-bit builds?
Not sure if this is a thing in Python but maybe some field in one of
the structs changes size and needs to be defined differently?
- I read somewhere (and it sounds convincing) that
"access violation reading 0x00000044"
might indicate we're trying to access a field of a struct
which points to NULL (i.e. 44 bytes offset from NULL)
I don't have any experience with calling WinAPI from Python, so I can't really help you there, but two ideas which might help debugging:
- Have you considered differences between 32-bit/64-bit builds?
Not sure if this is a thing in Python but maybe some field in one of
the structs changes size and needs to be defined differently?
- I read somewhere (and it sounds convincing) that
"access violation reading 0x00000044"
might indicate we're trying to access a field of a struct
which points to NULL (i.e. 44 bytes offset from NULL)