windows网络编程第7章分解.pptVIP

  • 18
  • 0
  • 约2.01万字
  • 约 62页
  • 2017-03-31 发布于湖北
  • 举报
7.2.5 获取LANA上的所有NetBIOS名字 【例7.1】编写程序,向本地名字表中添加一个名字UNIQUENAME,然后列出指定LANA0中定义的所有NetBIOS名字。 第1个名字是本地计算机名,第2个名字是本地计算机所属的工作组名,最后一个名字是新添加的NetBIOS名字。下面对本实例中的代码进行介绍。 ? 1.引用的头文件和库文件 #include stdafx.h #include windows.h #include stdio.h #include stdlib.h #include Nb30.h #pragma comment(lib, netapi32.lib) 其中Nb30.h是定义NetBIOS结构体和函数的头文件,而netapi32.lib则是NetBIOS编程所需要的静态库文件。 2.常量和宏定义 #define LANANUM 0 // 本实例中操作的LANA编号 // 本实例中添加的名字,注意不能与本地计算机重名 #define LOCALNAME UNIQUENAME“ #define NBCheck(x) if (NRC_GOODRET != x.ncb_retcode) { \ printf(Line %d: Got 0x%x from NetBios()\n, \

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档