LabVIEW调用system32中的wininet.dll判断计算机网络连接状态

如何使用LabVIEW判断计算机的网络连接状态呢?可以调用API来实现这个功能。
在程序框图中放置Call Library Function Node, 双击进行配置:

Function选项卡
1.在Library name or path中选择system32中的wininet.dll的路径
2.在Function name中选择InternetGetConnectedState
3.在Calling convention中选择stdcall (WINAPI),否则出错。

Parameters选项卡
设置一个返回变量和两个输入变量,名字自定义,Type都指定为Numeric,Data type都指定为Signed 32-bit Integer


设定好了之后就可以进行调用了,程序框图如下图所示。


图1 调用wininet.dll a

图2 调用wininet.dll b
有关wininet.dll的更多信息,可以参考MSDN中的相关说明,可以参考链接http://msdn.microsoft.com/en-us/library/Aa384702
在使用网络之前(比如自动发邮件)可以利用这个先判断一下计算机是否已经与网络连接,然后再决定是否使用连接网络的功能。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值