各位好:
我在C#,在SmartPhone环境下,编写Text-to-speech(TTS),打开模拟器时提示 COM object with CLSID {96749377-3391-11D2-9EE3-00C04F797396} is either not valid or not registered. 有没有什么办法注册SpVoiceClass类呢,谢谢了。

解决方案 »

  1.   

    1,首先在自己机器上运行regedit回车,查找“96749377-3391-11D2-9EE3-00C04F797396”,找到这个DLL文件和路径:例如是%ProgramFiles%\System\ado\SpVoiceClass.dll 2,在企业机器上运行:%ProgramFiles%\System\ado,能找到SpVoiceClass.dll(但愿) 
    3,在企业机器上运行:regsvr32 "%ProgramFiles%\System\ado\SpVoiceClass.dll",回车,提示注册成功也就是说找到这个SpVoiceClass.dll(或者叫其他名字,得通过第一步找)用regsvr32重新注册一下