Error on Startup: GameClient.exe - Entry Point Not Found
The procedure entry point GetFileInformationByHandleEx could not be located in the dynamic link library KERNEL32.dll.
Google for this particularly error message indicates that apparently this means XP compatibility has been broken.
0
Comments
By the way:
GetFileInformationByHandleEx is only available in KERNEL32.dll in Windows Vista or newer. If you're on XP, you're out of luck.
And if it was not purposely done, I hope they fix it soon.
As for you lucho80, there was no call for being such a condescending person to the OP for his post.
Microsoft officially declared XP dead in april 2014, i have strong doubts that any mainstream AAA developer supports XP anymore, all microsoft products require an internet connection for updates.
Buy a new computer with an upto date operating system, antivirus and firewall before you even think of going online.
USS Sharlin NCC79713 B (part of sheridans access code) - T6, Hestia Class Advanced Escort
USS Babylon IV - T6 Krenim Science Vessel
USS Brakiri - T6 Elachi Escort
"We are Grey. We stand between the darkness and the light."
– Grey Council greeting
Thank you! I have managed to keep my system malware/hacker free, and uncompromised both before 2014 and after (when xp support stopped). And I have seen friends' pc's with win vista - 8.1 get "hack'd"/compromised (and I've repaired what I could, and advised them on securing their systems).
And it's not like I'm hiding online! I play other games, and am active on tech/game forums, making myself quite a few "tech savvy" enemies that would love to get access to, and ruin, my system/life. It has yet to happen.
If you want to talk about security lets talk about, for example, Microsoft's spying, sorry; "data gathering", methods; their windows10 EULA basically telling you they have all rights to access, and store, YOUR personal information, contacts, friends' contacts and personal info, even copies of your pictures/videos. Oh, and it can't be disabled, even when you choose the options to disable it! Heck, when MS took over skype, they changed the program to where they store a copy of messages typed/sent, files transferred, even video chats (better not have any intimate conversations with your s/o).
And while we're at it, how about Intel motherboards with TPM and AMT? You can't tell me a decent hacker cannot use those to find their way into modern systems. And don't expect all the built-in security features in windows10 to save you.
Yes, I am paranoid when it comes to my security and privacy online. It's partly why I choose to still use XP, and bolster it's weaknesses with 3rd party security software (I would use Linux, except it does not run all the programs I have). If you want a more practical reason for me still using xp: is because aside from 2 other games, and I guess STO now, my system runs everything I need it running properly! Why on earth should I "improve" something that's not broken? Yes I know "xp mode" exists, but it still does not solve the privacy/vulnerability issues.
That being said, if I had the money, AND companies and gov't agencies would respect the constitution, and people's right to privacy, I would not think twice about building a second system. But as things are right now, I cannot justify spending 300+ dollars to build even a low-lvl system JUST so I can play STO, even though I'm a lifetime subscriber to STO.
All this being said, the point of the original post was to clarify to other players what the error message meant, in hopes of either saving them time in doing the research themselves, and/or confusion. It had NOTHING to do with whether using XP is a good or bad idea. But of course it got twisted into that and thus my long post/rant.
I admit to being guilty of feeding the trolls :-\
Some in another thread poster their reply back from support...
Well I'm SoL for playing STO for the long term...
Thank you for the time...
Cryptic, would you actulaly like me to spend actual Money? It's Simple:
Sometimes it's hard to let go of the favourites, but times are changing. I can't go online with my old outdated machines any more and nobody will make sure their games run on them.
Get the Forums Enhancement Extension!
STO doesn't always work perfectly in Wine, most of us have it running reasonably.
http://manjaro.org/ if you need a good fast distro.
Unless your system really is XP era hardware... if that's the case yes shell out a few dollars for a Win7 Key, if it runs XP 7 shouldn't be an issue. (on older hardware native windows is still the best option for games)
Here's the direct link to KawaiiSara's explanation:
http://forums.steampowered.com/forums/showthread.php?t=2964408
Thanks for the laugh (seriously, I never expected something this absurd coming from a STO player)! With a comparison like that, you clearly speak from personal experience! How hard it must be for you to be such a hypocrite. :-)
I can't speak for others, but personally, I have games I play, and programs I use, ranging from win95-era to recent. Most of them would not work on a newer windows version. Some of them I even need to use an emulator on, to slow down the cpu speed! Classic games that are outdated, yet still fun to play (which I routinely do), and programs that perform their tasks in ways that I have yet to find in "similar" newer programs.
So I'm expected to dump all of that because STO decides they don't like xp or vista anymore, YET they still use directx9. This just reminds me of posts/rants of pvp never being updated/fixed (and seriously being on the chopping block) all stemming from a head dev's personal pain (possibly embarrassment, not sure) at his newly created "big and bad" ship being torn to shreds the day after it was released.
They're not thinking about what players want. At best, they're thinking about what's easy for them; and at worse, they're thinking "TRIBBLE everyone else: this is how I want things being done". Granted it's their prerogative, as they're the ones put in positions where they are allowed to let personal bias be treated as what's good for everyone.
But for players like myself that are huge fans of Star Trek, lifetime subs, spent hundreds on this game (back when I could afford it), and been playing for years now, the thought of having to choose between STO, and everything else I can do/play on my system, is a horrible choice, which could have been avoided.
As far as switching to Linux: granted I like that Linux is much more stable and secure compared to windows, but if it cannot run all the programs I currently have, then it's far from being a perfect solution. It's only a slightly better solution (than upgrading to windows7 or higher).
For example: staff being fired (despite constantly increasing complaints about bugs and messed up updates/patches) - which had a secondary effect of bolstering their "pity us" excuse of "we can either make more content, OR not make any new content and just fix the problems we have, not both", creating a rift amongst players over which is more important to them. Also, game content not being as polished, because of not wanting to spend the resources to quality check their work!
Just some food for thought.
P.S.
I have yet to see a successful MMORPG that does not have a decently strong labour-of-love aspect guiding their decisions in trying to grow their game. I admit I was not around since the beginning of STO, but from what I have read, heard about from other players, and experienced myself, this aspect is nearly non-existent here anymore.
Get the Forums Enhancement Extension!
But since its a lot of hassle now. I will just log in to update doffs, characters, and thats it. I will not be an active player until there is a patch or I save some money to buy a new PC. I am a lifetime player, I like STO and I will try to play it. I also understand the game needs to be more appealing therefore making some changes are a must for the devs.
So it is one of those times to decide what is worth doing and how long can you keep going.
I feel your pain when it comes to running old games you love. Seriously though give a good linux distro a spin. Dosbox runs better in Linux... which you seem to be using in XP. Wine will run older windows software far better then Win 10. The only issue could be the speed of your hardware. Wine runs most DX9 games very well. Setup right in regards to STO I would say its aprox 10% slower then running STO in win 7. For lots of people that isn't even something you would really notice... you know your machine better then I do up to you. XP is missing a bunch of stuff at this point, it is hard to expect Cryptic to continue supporting it forever, its not like MS is going to be patching features into XP. This happens to all versions of windows, where for a few years games still work on the older versions until developers start really exploiting the newer versions unique features.
If you have an old harddrive around... throw it in your machine and install Linux on it and see if you can get STO running. Worse case you gain some Linux XP.
api-ms-win-core-file-l1-1-0.dll
That file is the issue right now. Cryptic has started using "GetFileInformationByHandle" which is a pretty standard kernel call at this point. It simply doesn't work on older versions of windows anymore.
For reference check out this page it has a pretty good break down of why lots of software won't run on Windows older then 7.
http://www.nirsoft.net/articles/windows_7_kernel_architecture_changes.html
The person who published this page was coming at it from the other way... making their older software Win 7 compatible, at this point programmers are not starting with old code bases written with 10+ year old kernel calls. Most younger programmers being hired by game companies these days never programmed anything targeted at XP even when they where in school.
Good guess with the dosbox, lol. I DO use it on a few games.
So I guess I'm going to have a heck of a crash course in linux, and wine. For now I guess I'll install linux on a secondary HDD and live with the frustration of having to restart and switching OS' every time I want to play sto. At least until I can afford a second build and just use a KVM switch. If my older games work as well as you say, it will be a bonus! But for right now, if I can get ventrilo, discord, slack, and glip to work along with STO, I'll be glad.
As for my machine, it's not too old, but it's old :-\. https://imgur.com/a/5UBP8
Since you suggested manjaro, I guess I'll start there.
Technically speaking, Windows XP is not officially supported by Microsoft. That being said, the team will be rolling out some updates that will help support our Captains who are running on Windows XP. Nonetheless, I do recommend to upgrade to a supported operation system (Windows 7 and beyond) in order to ensure a more reliable playing experience.
You talk about subscription dropoffs, when Cryptic has not published numbers for subs, ever, but the chances that STO subscribers behind different from the general PC gaming numbers on Steam is unlikely, so even if they did have a drop from this is would be from a group that's very small to begin with. Basically, that logic makes no sense.
XP is no longer getting security updates as of February 2016, so Cryptic keeping support going much longer is actually putting their game at risk from OS side viruses and exploits, that will get worse as companies begin to EOL things like anti malware for it. I would not expect them to keep patching up their code for more than a few more months. At some point they will want to move to 64 bit, at which point it's all over.
"Massive", huh?
Get the Forums Enhancement Extension!