问题
Whenever I tried to open rc file in VC++ 2008, I get this error message.

The message said the file is corrupted, but I know the error message is not correct since I can open the resource file in another machine without any problem. I can't even open rc file from a project just created. I didn't have this problem before. I think this somehow is related to installation of VC++ 2010 Express. But that's just a guess. I tried several suggestions over google in vain.
Any idea how I can resolve this problem?
回答1:
After following a series of suggestions for several hours from a wrong answerer, I found this thread and Andy Larter's answer solved my problem.
回答2:
VC++ Express doesn't include or support a resource editor. If you've installed VC++ Express after VC++ 2008 then it's highly likely it broke something. I'd try uninstalling VC++ Express.
来源:https://stackoverflow.com/questions/10218761/cant-open-resource-editor-in-vc-2008