两个函数搞定GetComputerName();和GetUserName();

函数原型:

BOOL WINAPI GetComputerName(__out    LPTSTR lpBuffer,__inout  LPDWORD lpnSize
);
BOOL WINAPI GetUserName(__out    LPTSTR lpBuffer,__inout  LPDWORD lpnSize
);

示例代码:

void CGetSysInfo::GetPCNameAndUserName(CString &strPCName, CString &strUserName)
{const int MAX_BUFFER_LEN = 500;  //char  szBuffer[MAX_BUFFER_LEN];DWORD dwNameLen;  LPWSTR szBuffer;szBuffer = (LPWSTR)malloc(500);dwNameLen = MAX_BUFFER_LEN;  if (!GetComputerName(szBuffer, &dwNameLen))   printf("Error  %d\n", GetLastError());  else  {printf("计算机名为: %S\n", szBuffer);strPCName += szBuffer;}dwNameLen = MAX_BUFFER_LEN;  if (!GetUserName(szBuffer, &dwNameLen))  printf("Error  %d\n", GetLastError());  else  {printf("当前用户名为:%S\n", szBuffer);strUserName += szBuffer;}if(szBuffer)free(szBuffer);
}

完成!

mfc获取计算机名和用户名相关推荐

  1. VB6.0获取计算机名 用户名最简单的方法

    大家在做项目的时候经常会用到这个 像什么学生信息管理系统啦 小弟在此汇总一下 供大家参考 最简单的方法: 结果显示在文本框中 其他同理 获取计算机名:  Text1.text = VBA.Enviro ...

  2. vc获取计算机用户名,vc获取计算机名和ip地址的方法

    vc获取计算机名和ip地址的方法 本文实例讲述了vc获取计算机名和ip地址的方法.分享给大家供大家参考.具体实现方法如下: #include #include #pragma comment(lib, ...

  3. python获取mac地址_你知道怎么用Python获取计算机名,ip地址,mac地址吗

    获取计算机名 # 获取计算机名,常用的方法有三种,但最常用的是第一种 import os import socket # method one name = socket.gethostname() ...

  4. ubuntu安装时姓名、计算机名、用户名的含义

    如有问题,请加扣扣群:460189483 ubuntu安装时,最后一步是设置姓名.计算机名.用户名,那么这些名字是什么意思?之后又有什么作用呢?下面来详解一下 安装最后一步如图: 一个一个来分析 您的 ...

  5. Windows下获取计算机名和当前用户名

    代码说明 整理电脑发现的代码,有借鉴一些其他人的,但是忘记了出自哪里,如有侵权,请联系我删除.代码主要实现获取本机计算机名和当前用户名. 运行环境为:VS2013 #include <stdio ...

  6. 一键修改计算机名和用户名,电脑用户名怎么改_电脑用户名(计算机名)修改方法_牛游戏网...

    修改电脑用户名可以有效得保护个人信息,比如一些玩家在玩家游戏的时候会出现问题,所以需要把用户名改成英文,那么问题来了,如何修改用户名呢?下面小编为大家详细介绍下电脑用户名修改方法,不知道怎么修改的玩家 ...

  7. MFC 获取计算机的IP地址误区 10049 WSAEADDRNOTAVAI

    MFC 绑定地址 计算机内的多种IP地址带来的麻烦 转载请声明https://blog.csdn.net/m0_37147712/article/details/79906127 作者邮箱XiaXia ...

  8. 获取计算机名和局域网内的工作组名称

    //获取计算机名称DWORD nSize = MAX_COMPUTERNAME_LENGTH + 1;char Buffer[MAX_COMPUTERNAME_LENGTH + 1];GetCompu ...

  9. delphi7 获取计算机名,Delphi中根据IP地址得到主机名

    下载本文示例代码 本实例演示如何利用TUdpSocket组件获取IP地址和主机名. 向窗体上添加一个TUdpSocket组件,如图1所示. 图1 主界面 TUdpSocket组件中有两个属性--Loc ...

最新文章

  1. IT人请注意你的身体![转]
  2. 引入三方库_关于使用第三方库、代码复用的一些思考
  3. 编译安装PHP 时遇到问题解决方法.
  4. 华为交换机常用命令介绍
  5. idea每次新建项目都要重新配置maven
  6. 软考之运筹学计算-车床问题
  7. 给git配置http代理
  8. python支持xp系统吗_《xp python安装教程》 win XP的系统应该装哪个python的安装包?...
  9. Eclipse安装中文语言包
  10. Frp配置——stcp及p2p模式
  11. SNN、RNN、CNN
  12. 在excel中如何筛选重复数据_EXCEL如何快速筛选重复数据,并将结果快速复制到其他单元格...
  13. 照片的体积怎么缩小?教你快速缩小图片体积的方法
  14. sql server获取库名,表名
  15. 【软件测试】——接口测试简介
  16. 【湍流】基于kolmogorov结合次谐波补偿的方法生成大气湍流相位屏附matlab代码
  17. 论文阅读:(ICLR 2021) MULTIPLICATIVE FILTER NETWORKS
  18. Pywin32操作Excel数据的类
  19. 计算机组成和工作原理【详细讲解】
  20. Nature Genetic | 番茄超级泛基因组的多样性和结构变异

热门文章

  1. 商标被驳回后如何申请复审
  2. JavaEE学习日志(六十二): jQuery遍历,jQuery事件,省市联动,左右互选
  3. pycharm 教程(一)安装和首次使用
  4. 7-1 统计工龄 (20 分)
  5. 默认取消 uni 返回键
  6. 【03】基础:同种网页结构套用采集规则
  7. java时间戳声明_java时间戳
  8. Android新手入门2016(6)--客户端编程思想的初步思考和Android学习路线
  9. 《九剑魔龙传》6.11正式上线链游玩家 | 一剑在手,御剑飞仙
  10. 单元格的选取,cells和range用法