Avatar of Ihab
Ihab
 asked on

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

Hi,
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
Computer GamesWindows XP

Avatar of undefined
Last Comment
flubbster

8/22/2022 - Mon
flubbster

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:

C:\windows\system32
flubbster

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

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=29
Ihab

ASKER
rename the txt to dll

Edit: file removed
Kyle Santos
Experts Exchange is like having an extremely knowledgeable team sitting and waiting for your call. Couldn't do my job half as well as I do without it!
James Murphy
flubbster

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.

http://www.microsoft.com/download/en/details.aspx?id=5555
Ihab

ASKER
Hi

1-The game is renegade ops
2- I have windows xp sp3
3- I download the latest c++ distributable, still not working?
Please advise
flubbster

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.
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
flubbster

I found a comment that freemake video converter can cause this type of error. If you have that program, uninstall it and test.
Ihab

ASKER
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?
thanks
flubbster

My copy only has memmove like yours.

Try to update your directX

http://www.microsoft.com/download/en/details.aspx?id=35


Also update the Microsoft .NET Framework

http://www.microsoft.com/download/en/details.aspx?id=17718
Your help has saved me hundreds of hours of internet surfing.
fblack61
ASKER CERTIFIED SOLUTION
flubbster

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
Ihab

ASKER
Partial
flubbster

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.