发生了通常表示安装被损坏的异常

发生了通常表示安装被损坏的错误
无法启动程序“%CSIDL_PROGRAM_FILES%\XX\XX.exe”。

发生了通常表示安装被损坏的错误(代码 0x8007007e)。

如果问题仍然存在,则通过“控制面板”中的“添加或删除程序”

修复 Visual Studio 安装。

我的wince程序,模拟设备是Windows Mobile 5.0 Pocket PC SDK (ARMV4I)。在写发送短信时加入 sms.lib时,使用SmsOpen函数就出现以上错误,我在网上找到了相关的信息,复制 sms.lib到当前项目下也不好用,这个应该怎么办?

------解决方案--------------------
下载时没有MD5码吗?