gpt4 book ai didi

c# - 访问被拒绝尝试观看已完成的事件

转载 作者:行者123 更新时间:2023-11-30 16:25:37 25 4
gpt4 key购买 nike

我们目前使用 RightFax v9.3.2.89 和 rfcomlib API。目前,我们只是在每个人的计算机上安装 RightFax,因为生成这些传真的应用程序在桌面上。由于我们正在转向 Web 解决方案,因此我们将只在服务器上安装 RightFax。问题是用户将无法看到传真是否已成功发送。查看 API,我发现我可以做这样的事情:

faxServer.Events.WatchCompleteEvents = BoolType.True;
faxServer.OnCompleteEvent += faxServer_OnCompleteEvent;

问题是,当我订阅观看已完成的事件时,我得到了

Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))

浏览网络时我可以看到这个错误可能来自一百万个来源。这很奇怪,因为我在我的计算机上拥有管理权限。

有什么想法吗?

不幸的是,RightFax 站点毫无用处,几乎没有可用资源。

最佳答案

我注意到当使用 Ben 的上述方法时,状态描述永远不会更新。下面的示例将永远休眠,显示“等待转换”状态,即使在 FaxUtil 中传真已明确发送并且状态为“确定”。

fax.Send();

while (fax.StatusDescription != "OK")
{
Console.WriteLine("Polling fax handle " + fax.Handle.ToString()
+ " for status. Found: " + fax.StatusDescription);
Thread.Sleep(5000);
}

我同意 RightFax API 没有文档并且很难使用。我希望这对原始海报有所帮助。

关于c# - 访问被拒绝尝试观看已完成的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9703372/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com