Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Broken XP compatibility #42

Open
hasherezade opened this issue Aug 18, 2019 · 9 comments
Open

Broken XP compatibility #42

hasherezade opened this issue Aug 18, 2019 · 9 comments
Assignees
Labels

Comments

@hasherezade
Copy link
Owner

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
Copy link
Owner Author

The patch fixed the problem.
fixed

@Bixilon
Copy link

Bixilon commented Apr 23, 2023

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

@hasherezade hasherezade reopened this Apr 25, 2023
@hasherezade
Copy link
Owner Author

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

hasherezade added a commit that referenced this issue Apr 25, 2023
@hasherezade
Copy link
Owner Author

hasherezade commented Apr 25, 2023

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

@Bixilon
Copy link

Bixilon commented Apr 25, 2023

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

@hasherezade
Copy link
Owner Author

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
Copy link
Owner Author

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

@Bixilon
Copy link

Bixilon commented Apr 27, 2023

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

hasherezade added a commit that referenced this issue May 14, 2023
@hasherezade
Copy link
Owner Author

@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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants