【发布时间】:2012-03-30 23:53:25
【问题描述】:
我们目前正在使用带有 rfcomlib API 的 RightFax v9.3.2.89。目前,我们只是在每个人的计算机上安装了 RightFax,因为生成这些传真的应用程序在桌面上。由于我们正在转向 Web 解决方案,我们将只在服务器上安装 RightFax。问题是用户将无法查看传真是否成功发送。查看 API,我发现我可以执行以下操作:
faxServer.Events.WatchCompleteEvents = BoolType.True;
faxServer.OnCompleteEvent += faxServer_OnCompleteEvent;
问题是,当我订阅观看已完成的事件时,我得到了
Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
浏览网页我可以看到这个错误可能来自一百万个来源。这很奇怪,因为我对我的计算机拥有管理权限。
有什么想法吗?
很遗憾,RightFax 网站毫无用处,而且几乎没有资源可用。
【问题讨论】:
-
这看起来像是 DCOM 配置错误。我的主要建议是每 5-10 秒轮询一次状态,而不是订阅事件,因为它在面对狡猾的网络时会更加强大。
-
哇。这so容易多了。我可以简单地获取其句柄发送的传真,看看
StatusDescription是什么。如果您发表评论作为答案,我将很乐意接受。谢谢。
标签: c# com access-denied rightfax