PeterTh / gedosato

The Generic DownSampling Tool
GNU General Public License v3.0
462 stars 166 forks source link

Having GeDoSaTo installed causes KERNEL32.dll errors for everything #359

Open Nero1354 opened 8 years ago

Nero1354 commented 8 years ago

Hey @PeterTh. I'm 100% new to this GitHub thing, so please forgive me if my bug reporting isn't up to par. If anything's missing that you need, please tell me and I'll add it in if I can.

So.

Installing GDST (GeDoSaTo) works just fine, everything goes smoothly.. But having the folder for it anywhere on my system causes me to get the following from just about everything I try to do:

"Entry Point Not Found - The procedure entry point FindStringOrdinal could not be located in the dynamic link library KERNEL32.dll."

This does not in any way impact files executing or anything, so it's a benign error, but an extremely annoying one nonetheless.

I know it's GDST causing this, because the instant I move the GDST folder to the recycle bin, the errors stop completely.

As a side-note; whenever I start up the GeDoSaToTool.exe file, I get the following:

"Warning - Old registry entries for injection found and cleared. Please make sure to close GeDoSaToTool properly."

This happens regardless of whether or not I click 'Deactivate' (which happens without any errors by the way) and then close the GeDoSaToTool.

My OS is Windows Vista Home Premium SP2, and here's my GeDoSaTo folder for inspection. GeDoSaTo.zip

EDIT: I'm going to fire up GeDoSaTo and Dark Souls II and see if it works regardless of the error, then report back on my findings.

EDIT2: Nope, GeDoSaTo does not work whatsoever with Dark Souls II despite being activated. However, I've noticed that Dark Souls II locks up for about 1.5s every few minutes with GDST activated and running, which is telling me that GDST is trying to hook onto the Dark Souls II process, but something is keeping it from doing so.