您的位置:首页 > 理论基础 > 计算机网络

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

2012-04-02 15:09 441 查看
如何使用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

在使用网络之前(比如自动发邮件)可以利用这个先判断一下计算机是否已经与网络连接,然后再决定是否使用连接网络的功能。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: