Support removing GetOverlappedResultEx dependency?
PoE2 appears to launch and execute without issue on older systems such as w7 if you merely rename the client executable's imported kernel32.dll's GetOverlappedResultEx function to GetOverlappedResult. However, the PoE2 servers will then think your client is outdated and, if steam version, force revalidation of the client executable.
Obviously the server rejecting a modified client is the preference to keep. But it would be nice if the client removed the GetOverlappedResultEx dependency for compatibility. Alternatively, the client could gracefully catch GetOverlappedResultEx not existing and fallback to using GetOverlappedResult. If you are actually utilizing the functional difference between GetOverlappedResultEx and GetOverlappedResult (The dwMilliseconds parameter can specify a timeout interval for the operation, and the bAlertable parameter can specify that the calling thread should perform an alertable wait.) in such a way that you feel it's mandatory or preferential to keep the dependency requirement, that's fine. In that case it'd just be nice to have confirmation that that is your decision. Last bumped on Dec 28, 2024, 4:17:39 PM
|
|
is there any way to run poe2 on win7?
came across https://github.com/i486/VxKex/releases but it modifies win system files and so is flagged by all antivirus scanners age and treachery will triumph over youth and skill!
|