搜索局域网,获取网络中的相关信息出现的问题

来源:互联网 发布:网络推广金融好做么 编辑:程序博客网 时间:2024/05/22 17:02

今天又重新复习了一下企业通,又重新踩了一次以前犯过的错误.所以果断记录下来.

目的:局域网获取全部的IP和机器名称

编译错误:无法解析的外部符号 _WNetEnumResourceA@16

错误原因:stdafx.h缺少#pragma comment(lib, "mpr.lib")声明


转载相关资料:

在实际的应用程序中,经常需要在程序检索整个局域网络,获取局域网络中的计算机名。如果想获得计算机名主要使用了Windows API函数库中的WnetOpenEnum、WnetEnumResource和WnetCloseEnum函数,而在使用这些函数之前,需要初始化向程序中导入mpr.lib库和头文件winnetwk.h;如果想获得计算机IP主要使用了gethostbyname函数,在使用该函数之前,需要导入ws2_32.lib库和头文件afxsock.h