在 C# 中以编程方式创建传真帐户
我将创建一个传真应用程序。我在 codeplex 上使用 Fax.Net 项目。
当我尝试发送传真时,如果机器上有传真帐户,则传真发送成功,但如果没有传真帐户,则不会发送传真。
注意:要使用 GUI 创建传真帐户,请打开 Windows 传真和扫描
、工具
、传真帐户...
,然后按 添加< /code> 然后按照向导操作。
现在我需要在 C# 中以编程方式创建一个传真帐户。我该怎么做?
I'm going to create a fax application. I use Fax.Net project on codeplex.
When i try to send fax, if there was a fax account on machine, fax sent success but if there was no fax account, no fax gets sent.
Note: To create Fax Account using GUI, open Windows Fax and Scan
, Tools
, Fax Accounts...
and press Add
then follow Wizard.
Now i need to create a fax account programmatically in C#. How can i do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您查看此 MSDN 页面,您会看到添加以编程方式创建帐户
使用 FAXCOMExLib 是微不足道的。
首先,您必须将 COM 引用添加到您的程序集中。搜索“Microsoft 传真服务扩展 COM 类型库”,然后添加列出的第一个 (fxscomex.dll)。确保在需要引用的源文件中添加
FAXCOMEXLib
的 using 语句。下面的方法将创建一个新帐户并返回新帐户的对象。可以将其更改为传入 FaxServer 对象,但我没有看到用于检查连接状态的属性,这就是为什么我只是创建一个新的服务器对象。
If you take a look at this MSDN page you'll see that adding an account programmatically
with FAXCOMExLib is trivial.
First you have to add the COM reference to your assembly. Search for "Microsoft Fax Service Extended COM Type Library" and then add the first one listed (fxscomex.dll). Make sure to add a using statement for
FAXCOMEXLib
in the source file the needs to reference it.Here's a method that will create a new account and return an object for the new account. This could be changed to pass in a FaxServer object but I don't see a property to check connection state and that's why I just create a new server object instead.