【系统信息获取】9,获取主机名
来源:互联网 发布:独立域名邮箱 编辑:程序博客网 时间:2024/06/06 01:53
1,涉及API
方法一、使用GetComputerName。
原型:
BOOL WINAPI GetComputerName(__out LPTSTR lpBuffer,__inout LPDWORD lpnSize);
lpBuffer : 用来接收主机名的字符串。
lpnSize : 返回字符串长度。
方法二、使用 WinSock2.h 中的 gethostname 。
原型:
intWSAAPIgethostname( __out_bcount(namelen) char FAR * name, __in int namelen );
name: 接收主机名的字符串。
namelen: 输入,指定字符串的长度。
2,实现
方法一:
char szComputerName[255] = {0};DWORD dw;//获取主机名GetComputerNameA(szComputerName,&dw);
方法二:
#include "stdafx.h"#include <iostream> #include <WinSock2.h>#pragma comment(lib,"ws2_32.lib")using namespace std;int _tmain(int argc, _TCHAR* argv[]){CHAR szComputerName[MAX_PATH] = {0};WSAData data;if(WSAStartup(MAKEWORD(1,1),&data) != 0){return 1;}if(gethostname(szComputerName,MAX_PATH) == SOCKET_ERROR){return 1;}WSACleanup(); return 0;}
0 0
- 【系统信息获取】9,获取主机名
- 获取主机名
- 获取系统信息函数
- 如何获取系统信息
- 系统信息的获取!
- NtQuerySystemInformation 获取系统信息
- vb 获取系统信息
- java 获取系统信息
- 获取系统硬件信息
- JAVA获取系统信息
- 获取各种系统信息
- j2me获取系统信息
- 获取系统信息
- j2me获取系统信息
- 获取系统信息源码
- JAVA获取系统信息
- 获取系统信息
- 获取linux系统信息
- 查看sql语句执行时间/测试sql语句性能
- IOS ARC的使用
- 没有sln文件, visual studio怎么打开网站
- @ManyToOne
- python 生成随机密码工具
- 【系统信息获取】9,获取主机名
- 扩展Event 让事件带参
- 稀疏学习
- android 实用的Bitmap处理函数
- Oracle面试题
- EBS OAF开发中如何在form上调用OAF页面并传递参数给OAF页面
- 几何 入门题 UVA 11800 - Determine the Shape
- csdn 代码样式 代码高亮 代码风格
- 可变参数函数