Well, we ain't talking about LCPDFR but about EFLC.
I don't know what's the big deal with using cracks when I'm use a legal copy I purchased. It only makes things simpler as there's no need to be using the CD everytime you go ingame to test anything. Besides, the main reason why I began using crack was because my pc used to crash with a blue screen when the CD was inside. It's just helpful as a mod could be. I'm not using a pirated copy so I'm not sure what you'd be trying to accomplish with locking the thread.
ANYWAY, I've tried to make the game work either by installing a crack and by leaving it as the DEFAULT installation leaves it, in both cases just updating it to the latest patch as explained in the first post. I've already reinstalled the game a bunch of times, as well as the c++, and still doesn't work.
EDIT: Solved.