我们正在尝试在C#程序中初始化OneNote,但是遇到了与CLSID的COM有关的权限问题的重大障碍。我们找到了相应的ID,并设置了系统中几乎所有用户的权限,以便能够访问几乎所有可能的内容,包括读取,完全控制和特殊权限。
无论如何,错误“检索具有CLSID {#####}的组件的COM类工厂因以下错误而失败:80080005服务器执行失败”仍然发生。
我们还尝试了从https://support.microsoft.com/en-us/kb/870655修改Windows子项无法使用的解决方法。
此时我们没有任何想法,并希望提供任何建议/协助。
代码:
"public OnenoteOcrEngine()
{
var app = this.Try(() => new Application(), e => new OcrException("Error initializing OneNote: " + e.Message, e));
this._page = this.Try(() => new OnenotePage(app), e => new OcrException("Error initializing page.", e));
}"
如果我们在此处遵循本教程有任何帮助:http://www.journeyofcode.com/free-easy-ocr-c-using-onenote/