I had to do a system restore, probably because I was messing around with the registry.
Apparently the system restore deleted some DLLs, including msvcr80.dll.
I know it's missing because a program I made uses a library made in C, which needs this DLL, so my program won't start now.
I do actually have multiple versions of this DLL:
But if I put any of them in the folder with my program, instead of getting a missing dll error, I get an error that it is the wrong version:
So I am not sure what to do. I don't think it is just a missing file anymore, because the program can run on another computer of mine, but that doesn't have any unique dlls. So I think maybe the OS just can't find the DLL or something. Other programs seem to work fine, but I haven't tried them all since the system restore.
I don't want to reset my computer to original factory settings because of one missing file!
I have Vista HP, 32bit, and a 56K connection.