如何获取本机电脑的AD域名称,该代码参考了MSDN帮助文档里面所写的内容
#define _WIN32_WINNT 0x0500#include <windows.h>
#include <stdio.h>
#include <tchar.h>void _tmain(void)
{TCHAR buffer[256] = TEXT("");TCHAR szDescription[8][32] = { TEXT("NetBIOS"),TEXT("DNS hostname"),TEXT("DNS domain"),TEXT("DNS fully-qualified"),TEXT("Physical NetBIOS"),TEXT("Physical DNS hostname"),TEXT("Physical DNS domain"),TEXT("Physical DNS fully-qualified") };int cnf = 0;DWORD dwSize = sizeof(buffer);for (cnf = 0; cnf < ComputerNameMax; cnf++){if (!GetComputerNameEx((COMPUTER_NAME_FORMAT)cnf, buffer, &dwSize)){_tprintf(TEXT("GetComputerNameEx failed (%d)\n"), GetLastError());return;}else{                  _tprintf(TEXT("%s: %s\n"), szDescription[cnf], buffer);}if ((2 == cnf) && (0 == _tcscmp(buffer, _T("")))){MessageBox(NULL, _T("No Domain"), _T("MAQ_Test"), MB_OK);}dwSize = _countof(buffer);ZeroMemory(buffer, dwSize);}while (1){}
}
其中的关键是使用GetComputerNameEx这个函数进行操作,这个函数可以获取的内容比较多,计算机的名称,计算机域的名称,计算机的全名称,总之了,使用该函数去找与计算机有关的名称还是比较好的,运行后的结果如下所示:

如何获取本机电脑的AD域名称相关推荐

  1. 将自己的电脑加入ad域中_AD域的搭建与加入

    一.AD域控制器是什么 AD域是Active Directory的缩写,它是基于windows的一个组合,它可以集中控制加入域的所有计算机的权限,更高效的分配权限.提高资料的安全性.节省管理成本等等. ...

  2. C# 获取本机连接的所有 串口设备名称 与 串口号

    代码: class Program{static void Main(string[] args){GetComList();}private static void GetComList(){try ...

  3. ad域文件服务器搭建报价,ad域认证配置服务器

    ad域认证配置服务器 内容精选 换一换 云堡垒机与AD服务器对接,认证登录系统的用户身份,AD认证的模式包括认证模式和同步模式两种.认证模式在此模式下,云堡垒机不会同步AD域服务器上的用户信息,需要管 ...

  4. 文件服务器怎么和域同步ldap,ad域和ldap服务器搭建

    ad域和ldap服务器搭建 内容精选 换一换 OneAccess支持通过AD认证用户身份和控制权限.AD全称Active Directory,中文名称活动目录.您可以将AD简单理解成一个数据库,其存储 ...

  5. server08 AD域控故障处理

    [问题描述] 某客户在线使用的电脑为AD域环境的客户机,其中分2类,一类为可插播U盘,一类无此权限,某日发现桌面虚拟机内存负载奇高,相关报错有: 1)AD域控服务报错:无法与GC全局编录联系: 2)D ...

  6. 配置和维护ad服务器,ad域服务器硬件配置

    ad域服务器硬件配置 内容精选 换一换 云堡垒机与AD服务器对接,认证登录系统的用户身份,AD认证的模式包括认证模式和同步模式两种.认证模式在此模式下,云堡垒机不会同步AD域服务器上的用户信息,需要管 ...

  7. python获取mac、计算机id_python 获取本机IP、mac地址、计算机名的简单示例

    这篇文章主要为大家详细介绍了python 获取本机IP.mac地址.计算机名的简单示例,具有一定的参考价值,可以用来参考一下. 对python获取本机IP.mac地址.计算机名感兴趣的小伙伴,下面一起 ...

  8. python获取本机 ip地址、mac地址(物理地址)、计算机名、硬盘序列号、CPU序列号、主板序列号、bios序列号、bios uuid号

    文章目录 python获取本机IP地址.mac地址(物理地址).计算机名 物理地址 计算机名.ip地址 硬盘序列号 CPU序列号 主板序列号 bios序列号 bios uuid号 python获取本机 ...

  9. 配置AD域环境、OU、GPO

    文章目录 配置AD域环境 OU.GPO 配置AD域环境 Active Domain 微软技术:1)工作组:平等 2)域 主要优点:集中管理/统一管理 域成员:1)域控制器:Domain Control ...

最新文章

  1. kettle使用数据库来生成序列_Kettle的安装和使用
  2. C语言学习之时钟函数clock()函数
  3. python计算召回率_序列标注的准确率和召回率计算
  4. SQL Server 2008将数据导出为脚本 [SQL Server]
  5. 键盘映射软件_KOMPLETE KONTROL M32 键盘 MIDI 控制器的评测
  6. 在运行时修补Java
  7. C#LeetCode刷题之#888-公平的糖果交换(Fair Candy Swap)
  8. React-JSX详细语法及渲染使用
  9. 寻路的几种算法_Godot游戏开发实践之二:AI之寻路新方式
  10. 网络中计算机传输信息时所遵从的不同规则,2012年上海市高中学业水平考试信息科技试卷(第6套)...
  11. 2.用户画像:方法论与工程化解决方案 --- 数据指标体系
  12. mysql建三行三列表格_基于另一个表中列的名称在mysql中创建表
  13. YUV和RGB格式分析
  14. B站狂神Docker学习笔记
  15. 短信通道防盗刷,短信发送策略
  16. 开发APP的java工具_程序猿必备的java的app开发工具有哪些
  17. 微信防封汇总,解决办法及数据分析
  18. html 手机录视频,手机自带的录屏功能真是太强大了,完全秒杀第三方工具
  19. 【SQLite预习课2】SQLite 和 HeidiSQL 的安装
  20. 中国“苹果皮”之父:希望与苹果公司展开合作

热门文章

  1. TCP之系统调用listen()
  2. 计算机技术在医学应用中的论文,浅论计算机技术在医学中的应用.pdf
  3. 蒙提霍尔问题(The Monty Hall Problem)解析(贝叶斯分析、Python仿真)
  4. 使用gpg工具实现公钥加密
  5. 学前教育本科实践有计算机没,H学院学前教育本科专业“全实践”教学体系的优化.pdf...
  6. spark读hive没有权限异常Permission denied
  7. [SCOI2009]粉刷匠 dp
  8. 解读LM79测试项目及LM80的区别
  9. 项目管理中的三大误区
  10. vscode 取消拉去变基_开发工具之 Git 篇