HTML中获取计算机用户名,VC++ 得到计算机名和用户名 GetComputerName GetUserName
在CSDN论坛上看到有帖子在问如何获得计算机名称及用户名。这个其实非常简单。二个函数——GetComputerName和GetUserName就搞定了。其函数原型如下:
一.GetComputerName
//By MoreWindows-(http://blog.csdn.net/MoreWindows)
BOOLWINAPIGetComputerName(
__outLPTSTRlpBuffer,
__in_out LPDWORDlpnSize
);
二.GetUserName
//By MoreWindows-(http://blog.csdn.net/MoreWindows)
BOOLWINAPIGetUserName(
__outLPTSTRlpBuffer,
__in_out LPDWORDlpnSize
);
直接上代码算了,这参数光看名字就知道什么意思了。
// VC++得到计算机名称和用户名称
// http://blog.csdn.net/morewindows/article/details/8659417
//By MoreWindows-(http://blog.csdn.net/MoreWindows)
#include
#include
int main()
{
printf(" VC++得到计算机名称和用户名称 \n");
printf(" -- By MoreWindows( http://blog.csdn.net/MoreWindows ) --\n\n");
const int MAX_BUFFER_LEN = 500;
char szBuffer[MAX_BUFFER_LEN];
DWORD dwNameLen;
dwNameLen = MAX_BUFFER_LEN;
if (!GetComputerName(szBuffer, &dwNameLen))
printf("Error %d\n", GetLastError());
else
printf("计算机名为: %s\n", szBuffer);
dwNameLen = MAX_BUFFER_LEN;
if (!GetUserName(szBuffer, &dwNameLen))
printf("Error %d\n", GetLastError());
else
printf("当前用户名为:%s\n", szBuffer);
return 0;
}
运行结果如下:
下一篇《修改计算机名称》将讲述如何修改计算机名称,欢迎继续参阅。
HTML中获取计算机用户名,VC++ 得到计算机名和用户名 GetComputerName GetUserName相关推荐
- 在 JavaScript 中获取对象的第一个键名
本文将演示如何提取对象第一个属性的键(键值对). 目录 1.在JavaScript中获取对象的第一个键名 2.用于object.entries()在JavaScript 中获取对象的第一个键名 3.用 ...
- 江苏计算机二级vc,江苏计算机二级(VC++)上机考试分析与策略
摘 要:江苏计算机二级(VC++)上机考试历来被认为是学生通过等级考试的一大难点,总结多年教学的经验,针对历届上机考题进行了分析,分别对其改错题和编程题给出了相应的策略. 关键词:江苏计算机二级(VC ...
- C#中获取指定路径下指定后缀名的所有文件的路径的list
场景 指定一个路径和后缀名,查找这个路径下所有以此后缀名结尾的文件. 注: 博客主页: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获 ...
- 获取android com包名,Android系统中获取进程(和顶端包名)
概要: android L前我们可以使用 getRunningTasks(int maxNum) maxNum int: The maxNumnumber of entries to return i ...
- 计算机原理寻址方式ppt,计算机原理_3 寻址方式和指令系统.ppt
计算机原理_3 寻址方式和指令系统 第三章寻址方式和指令系统 第一节基本概念 第二节寻址方式 第三节指令系统 附录DEBUG软件的使用说明 第一节基本概念 指令控制与存储程序是计算机的基本特征 CPU ...
- 解决 .NET Core 在 Linux Container 中获取 CurrentCulture 不正确的问题
背景 在将公司一款基于 .NET Framework 的控制台程序迁移到 .NET Core 3.1 时,发现程序中本地化的部分失效,症状类似于对 Thread.CurrentThread.Curre ...
- mysql中获取逗号前边的内容,冒号后边的内容
每天一点点,记录工作中实操可行 mysql中获取逗号前边的内容 表名: table_a 字段 : comment 字段comment 的内容: 支付宝充值,流水号: 2000513798T157196 ...
- 获取计算机内存镜像文件,计算机取证中的内存镜像获取的研究与实现
摘要: 随着计算机科学技术的迅猛发展和网络普及,以计算机信息系统为工具和j巳罪对象的各式新型j巳罪案件频繁发生,造成的巨大危害也越来越大.怎么可以最大程度地获取计算机j巳罪相关的计算机证据,将犯罪人员 ...
- notes获取计算机名,在Lotus Notes数据库中获取最近读取的文档(Get recently read document in Lotus Notes Database)...
在Lotus Notes数据库中获取最近读取的文档(Get recently read document in Lotus Notes Database) 我正在使用LotusScript和Lotus ...
- VC++ 修改计算机名称 SetComputerName
上一篇<VC++得到计算机名和用户名>讲解了如何使用GetComputerName和GetUserName来获取计算机名称及用户名.本篇来讲解用SetComputerName来修改计算机名 ...
最新文章
- 多账号统一登录(实现方案)
- WebSocket 原理
- wpf项目源代码_C# WPF开源控件库:MahApps.Metro
- sentinel 官方文档_Sentinel控制台监控数据持久化到MySQL数据库
- 租赁mt4虚拟服务器,mt4服务器出租
- 工业级光纤收发器一般能正常使用多长时间?
- 如何给CSDN上的每篇原创文章添加版权声明
- linux及windows文件共享
- DataGraph for Mac v4.3.0 强大的统计分析软件
- 腾讯云服务器安全吗?来说说
- python使用requests库爬取淘宝食品信息,包含sign参数破解
- Paper intensive reading (二十五):Fecal Viral ...Virion-Enriched Metagenomics and Metatranscriptomics
- 多种固定资产盘点方式应对年终固定资产大盘点
- [C++] 配平化学方程式算法的封装
- 汉语拼音声母、韵母表
- 模拟集成电路笔记 | 第三部分 | Chapter 5-6
- 基于matlab的手写体数字识别系统
- jpg转换成word(如何把jpg转换成word文档)
- dubbo-dubbo spi详解
- 当没有接口文档时候,测试人员如何测试?