我正在尝试通过 RightFax COM API 库发送传真:
RFCOMAPILib.FaxServer server = new RFCOMAPILib.FaxServer();
server.ServerName = "xxx";
server.Protocol = CommunicationProtocolType.cpTCPIP;
server.UseNTAuthentication = BoolType.True;
// Error happens here
server.OpenServer();
RFCOMAPILib.Fax fax = (RFCOMAPILib.Fax)server.get_CreateObject(RFCOMAPILib.CreateObjectType.coFax);
fax.ToName = "Batman";
fax.ToFaxNumber = "23434484";
fax.FromFaxNumber = "78678676";
fax.FromName = "Robin";
fax.Send();
我已经注册了 DLL 文件rfcomapi.dll
:
C:\Program Files\RightFAX> RegSvr32 rfcomapi.dll
不幸的是,在运行此代码时,我收到以下错误;
未处理的异常:system.AccessViolationException:试图读取或写入受保护的内存。这通常表明其他内存已损坏。
我使用的是 9.4.0.0 版的 RightFax。
我该如何解决这个问题?