pe-sieve icon indicating copy to clipboard operation
pe-sieve copied to clipboard

Broken XP compatibility

Open hasherezade opened this issue 6 years ago • 9 comments
trafficstars

Since v0.2.1 PE-sieve no longer works on XP. The reason is, the function GetProcessDEPPolicy is not available on XP, and should be retrieved dynamically. Since the unsupported function is in the Import Table of the application, it won't run on XP:

get_dep

hasherezade avatar Aug 18 '19 23:08 hasherezade

The patch fixed the problem. fixed

hasherezade avatar Aug 22 '19 01:08 hasherezade

Its broken because of GetTickCount64 again, can you fix this please (since 3.3)?

Bixilon avatar Apr 23 '23 19:04 Bixilon

hi @Bixilon ! Thanks for reporting! I will check it and fix soon.

hasherezade avatar Apr 25 '23 12:04 hasherezade

@Bixilon - please check out the new builds and let me know if everything is ok now

hasherezade avatar Apr 25 '23 13:04 hasherezade

@hasherezade It is crashing because ot can't find Wow64GetThreadContext

Bixilon avatar Apr 25 '23 14:04 Bixilon

ok, thanks for the info. I will fix it soon. I currently don't have an access to the machine with Windows XP, so I am not able to test it.

hasherezade avatar Apr 25 '23 15:04 hasherezade

@Bixilon - BTW, Wow64GetThreadContext is only enabled in the 64 bit version. Did you try the 32-bit build? does it work?

hasherezade avatar Apr 25 '23 15:04 hasherezade

Yes, the 32bit version seems to work! Thank you!

Bixilon avatar Apr 27 '23 17:04 Bixilon

@Bixilon - please check the new release: https://github.com/hasherezade/pe-sieve/releases/tag/v0.3.6 - and let me know if everything is fine now. Now the 64 bit version should work as well.

hasherezade avatar May 14 '23 22:05 hasherezade