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
在使用网络之前(比如自动发邮件)可以利用这个先判断一下计算机是否已经与网络连接,然后再决定是否使用连接网络的功能。
在程序框图中放置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
在使用网络之前(比如自动发邮件)可以利用这个先判断一下计算机是否已经与网络连接,然后再决定是否使用连接网络的功能。
相关文章推荐
- Qt调用win32的dll判断是否连接上了网络
- C#使用Ping功能判断网络连接状态或者目标计算机是否开机等
- 调用系统API判断网络连接状态
- Android 判断当前网络连接状态
- iOS 判断网络连接状态的几种方法
- Android编程获取网络连接状态(3G/Wifi)及调用网络配置界面
- android 判断当前网络连接状态
- Android中判断网络连接是否可用及监控网络状态
- Android 一个判断网络连接状态的简单方法
- c#判断网络连接状态示例代码
- 网络连接状态判断
- java中可以通过调用ping命令来判断网络是否连接正常
- Android编程获取网络连接状态(3G/Wifi)及调用网络配置界面
- Android编程获取网络连接状态(3G/Wifi)及调用网络配置界面
- Android Network -------------------判断网络状态(网络的连接,改变,和判断2G/3G/4G)
- 网络判断网络连接有多种办法,通过C#程序也可以判断与远程主机的连接状态。具体实现方法
- android判断网络连接状态
- 使用JS在浏览器中判断当前网络连接状态的几种方法
- Android 判断当前网络状态及代码更改数据连接状态
- Android判断当前的网络连接状态