the procedure entry point memmove_s could not be located in the dynamic link library msvcrt.dll

I am trying to run a game on windows xp, it is giving me this error
the procedure entry point memmove_s could not be located in the dynamic link library msvcrt.dll
Please advise
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

That can happen when that dll is replaced by another version. Please upload the dll here so I can look inside it. It is located in the following folder:

You may also want to just try re-installing the Microsoft Visual C++ package again in case it did get corrupted.
IhabAuthor Commented:
rename the txt to dll

Edit: file removed
Kyle Santos
Get a highly available system for cyber protection

The Acronis SDI Appliance is a new plug-n-play solution with pre-configured Acronis Software-Defined Infrastructure software that gives service providers and enterprises ready access to a fault-tolerant system, which combines universal storage and high-performance virtualization.

The dll you have does not contain a memmove_s call. It does contain a memmove call. The difference between them is that the memmove_s function has a security enhancement.

What game is this for? That may provide a clue. You can try downloading the latest c++ distributable. It may have the latest version.

This one is the latest and requires XP with SP3. If you have SP2, then use the one in my previous post.
IhabAuthor Commented:

1-The game is renegade ops
2- I have windows xp sp3
3- I download the latest c++ distributable, still not working?
Please advise
I am still  looking for a dll that has that call inside it. Did this game ever work? If so, did it stop after an update? After a windows update?

I would also suggest running a virus scan like MBAM just in case.
I found a comment that freemake video converter can cause this type of error. If you have that program, uninstall it and test.
IhabAuthor Commented:
I have video convertor, "winavi" and I download the dll file from the internet and I replace my original still the same, the game never works?
Do u have copy of that dll?
My copy only has memmove like yours.

Try to update your directX

Also update the Microsoft .NET Framework
ok, here's the scoop. The game is designed to run on Windows Vista and Windows 7. It is not meant to run on Xp. I found the dll that contains the memmove_s call. I have attached it here with a .txt extension. Before replacing the existing file, rename or copy it somewhere so you can replace it if needed.

Using a Vista dll on an xp system may cause other problems, so the choice is yours to try or not. I don't think there is anything else that I can provide. Please close the question when you get a chance and award the points please.

Good luck!!!

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
IhabAuthor Commented:
I'm curious....

Why did you give me only a partial grade? I spent a great deal of time investigating the problem and trying to help you. I came up with a definitive answer to your problem, and even provided you with the file you were looking for.

The fact that you are unable to run the game due to it's Operating System requirements is not my fault. The grade should be based on the support you received and on the answer that was provided, not on your happiness or unhappiness with the results of that answer. The requirements for the game are out of my control. I provided rock solid information and a great deal of time to you. I think I should have received the full amount of points allocated. In the future, I will not be so quick to try to help you, because I think your grade was unfair to me.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Computer Games

From novice to tech pro — start learning today.