ufrisk / pcileech

Direct Memory Access (DMA) Attack Software
GNU Affero General Public License v3.0
4.87k stars 718 forks source link

VMMDLL_PROCESS_INFORMATION has no member os #119

Closed slack2450 closed 4 years ago

slack2450 commented 4 years ago

Not sure why but in umd.c you seem to try and access os which is not a member of VMMDLL_PROCESS_INFORMATION:

https://github.com/ufrisk/pcileech/blob/fdbf2d7f06d9afd7e47b32981e28b87cdb259ef9/pcileech/umd.c#L42

This stopped me from compiling until I commented out the printf statement.

ufrisk commented 4 years ago

Thanks. I messed up somewhat. I updated the vmmdll.h file in my MemProcFS project and I just copied the new version into the PCILeech project, and it will break on the syntax right now.

I have it fixed in the next release I'm planning probably sometimes in May. Right now it should be easy to just remove os. and compile. Nothing have changed with regards to struct positions and such, I just made a simplification to the internal naming in it.

ufrisk commented 4 years ago

This should now be fixed in the new release I just released. Thank you for reporting this issue :)