我正在进行成功执行的同步跨进程COM调用,但是当我检查HRESULT返回时,它是前面提到的0x80040155,或者“未注册接口”,out参数不包含任何数据。
有没有办法重新注册COM执行?我甚至不确定这会解决它,所以还有另一种解决方法吗?
此问题似乎已本地化到特定系统,因为它在其他系统上成功运行。
答案 0 :(得分:1)
可以通过运行COMserver.exe /regserver
答案 1 :(得分:0)
注册COM可执行文件后,我仍然收到相同的Interface not Registered
错误。
我能够通过修复Visual Studio来摆脱异常。您可以通过单击设置向导中的修复进行操作,或者在Visual Studio 2017中,打开 Visual Studio安装程序,然后单击其他选项 - > 修复。