VC++ 得到计算机名和用户名 GetComputerName GetUserName

调用win32 api获取电脑名字和系统目录 GetComputerName函数获取计算机名; 阅读详情

转载请标明出处,原文地址:http://blog.youkuaiyun.com/morewindows/article/details/8659417

欢迎关注微博:http://weibo.com/MoreWindows

 

       在优快云论坛上看到有帖子在问如何获得计算机名称及用户名。这个其实非常简单。二个函数——GetComputerName和GetUserName就搞定了。其函数原型如下:

一.GetComputerName

//By MoreWindows-(http://blog.youkuaiyun.com/MoreWindows)

BOOLWINAPI GetComputerName(

    __out         LPTSTRlpBuffer,

    __in_out      LPDWORDlpnSize

);

二.GetUserName

//By MoreWindows-(http://blog.youkuaiyun.com/MoreWindows)

BOOLWINAPI GetUserName(

    __out         LPTSTRlpBuffer,

    __in_out      LPDWORDlpnSize

);

直接上代码算了,这参数光看名字就知道什么意思了。 

// VC++得到计算机名称和用户名称  
// http://blog.youkuaiyun.com/morewindows/article/details/8659417
//By MoreWindows-(http://blog.youkuaiyun.com/MoreWindows)  
#include <windows.h>
#include <stdio.h>
int main()
{	
	printf("    VC++得到计算机名称和用户名称 \n");        
	printf(" -- By MoreWindows( http://blog.youkuaiyun.com/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;
}

运行结果如下:

 

下一篇《VC++ 修改计算机名称》将讲述如何修改计算机名称,欢迎继续参阅。

 

 

转载请标明出处,原文地址:http://blog.youkuaiyun.com/morewindows/article/details/8659417

欢迎关注微博:http://weibo.com/MoreWindows

 

Cadence公司的数字IC设计工具:综合工具(Genus)——(2) 介绍Cadence公司的数字IC设计工具Genus 阅读详情

相关推荐

手把手教你用ES8311芯片搞定智能音箱TTS播放(附完整寄存器配置清单)

本文详细介绍了如何使用ES8311音频编解码芯片实现智能音箱TTS播放功能,包括芯片特性、硬件连接、寄存器配置及调试技巧。通过完整的寄存器配置清单和实战经验,帮助开发者快速掌握ES8311在智能音箱中的应用,优化音频输出质量和低功耗设计。

weixin_42567497的博客 558

C++ GetComputerName()

关于函数“GetComputerName()”,参考:https://msdn.microsoft.com/en-us/library/windows/desktop/ms724295(v=vs.85).aspx 关于“Computer Names”,参考:https://msdn.microsoft.com/en-us/library/windows/desktop/ms724220(v=vs...

weixin_34195364的博客 681

从零到一:手把手教你用Python+LangChain搭建企业级RAG知识库(附避坑指南)

本文为开发者提供了一份详尽的实战指南,手把手教你使用Python和LangChain框架从零构建企业级RAG知识库。内容涵盖环境搭建、文档处理、向量化检索、提示工程及生产部署等核心环节,并重点分享了文档分割、检索优化等关键避坑经验,旨在帮助读者打造稳定、高效且易于维护的智能知识中枢。

weixin_29058331的博客 398

使用C++获取计算机名以及用户名(Windows)

使用C++获取计算机名以及用户名

yidalipao1的博客 5246

【嵌入式原理系列-第七篇】ld脚本实战:从零构建MCU内存布局

本文是一篇针对嵌入式开发者的实战指南,详细讲解了如何从零开始为MCU编写ld链接器脚本以构建自定义内存布局。文章以STM32F103C8T6为例,深入剖析了MEMORY和SECTIONS指令的用法,并提供了OTA分区、非易失数据存储等高级定制案例,帮助开发者解决实际工程中的Flash与RAM管理难题,实现对程序运行的深度掌控。

weixin_29271263的博客 249

数据基础设施建设任务中的技术名词解析

近日,国家数据局确定了18个数据基础设施建设任务(先行先试)承担地区,建设任务内容为:数场、数据空间、数据原件、隐私计算、数联网、区块链。这些概念都有什么样的内涵,他们的相互关系是怎样的?

五角大寨 5305

C++ GetUserName()

关于函数“GetUserName()”,参见:https://msdn.microsoft.com/en-us/library/windows/desktop/ms724432(v=vs.85).aspx IDE: Code::Blocks 操作系统:Windows 7 x64 1 #include <windows.h> 2 #include <stdio.h> ...

qq_29761395的博客 747

银行一表通监管报送系统详解

国家金融监管总局对于“一表通”的总体描述为:通过建立一套明细级、标准化的数据体系和汇总计算规则,将银行机构传送至监管可信区的业务明细数据汇总生成财务指标、监管指标和监管报表,大幅提升监管数据时效性,统一数据标准,实现数据间的穿透和整合,同时改变机构多头报送数据模式,减轻机构报送负担。

银行信息系统应用架构详解 2517

用计算机得到自己的名字,VC++ 得到计算机名和用户名 GetComputerName GetUserName

在优快云论坛上看到有帖子在问如何获得计算机名称及用户名。这个其实非常简单。二个函数——GetComputerName和GetUserName就搞定了。其函数原型如下:一.GetComputerName//By MoreWindows-(http://blog.youkuaiyun.com/MoreWindows)BOOLWINAPI GetComputerName(__out LPTSTRl...

weixin_32273747的博客 466

ARM6818嵌入式视频播放器:硬解加速与Framebuffer渲染实战

嵌入式Linux音视频系统是智能座舱、工业HMI等场景的核心能力,其本质是软硬协同的实时多媒体处理系统。原理上需打通内核驱动(如VPU硬件编解码、FIMD多图层合成)、用户空间框架(GStreamer pipeline定制、SDL2硬件渲染)与应用层同步机制(PTS/HTS双时钟校准)。技术价值在于显著降低CPU负载(硬解可压至15%以下)、提升启动速度(<1.2s首帧)并保障音画同步精度(±3ms级)。典型应用场景包括车载信息娱乐、边缘AI终端及无X11的工控显示设备。本文基于ARM6818平台,深入VP

weixin_32456485的博客 77

论文阅读: 2024 ICLR AutoDAN: Generating Stealthy Jailbreak Prompts on Aligned Large Language Models

AutoDAN: Generating Stealthy Jailbreak Prompts on Aligned Large Language Models这篇论文名为“AUTODAN: GENERATING STEALTHY JAILBREAK PROMPTS ON ALIGNED LARGE LANGUAGE MODELS”,主要研究大语言模型(LLMs)的越狱攻击问题,提出了一种名为AutoDAN的新方法,能自动生成隐蔽的越狱提示,具体内容如下:

CSPhD-winston的博客 1177

vc获取计算机用户名,VC++ 得到计算机名和用户名 GetComputerName GetUserName

在优快云论坛上看到有帖子在问如何获得计算机名称及用户名。这个其实非常简单。二个函数——GetComputerName和GetUserName就搞定了。其函数原型如下:一.GetComputerName//By MoreWindows-(http://blog.youkuaiyun.com/MoreWindows)BOOLWINAPIGetComputerName(__outLPTSTRlpBuffer,__...

weixin_39805355的博客 663

如何在 SAPGUI 里显示上传到 ABAP 服务器的 PDF 文件

在 SAPGUI 里显示 PDF 文件是实际项目中一个很有用的需求。因为在 SAP 实际业务场景中,有大量的流程会生成 PDF 格式的数据。把这种类型的数据输出显示在 SAPGUI 里,方便最终用户查看。本教程后续步骤,还会向大家介绍如何使用 ABAP 代码生成 PDF 格式的数据。本步骤只是简单的将本地 PDF 文件,上传到 ABAP 系统并显示在 SAPGUI 里。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 2686

HTML中获取计算机用户名,VC++ 得到计算机名和用户名 GetComputerName GetUserName

在优快云论坛上看到有帖子在问如何获得计算机名称及用户名。这个其实非常简单。二个函数——GetComputerName和GetUserName就搞定了。其函数原型如下:一.GetComputerName//By MoreWindows-(http://blog.youkuaiyun.com/MoreWindows)BOOLWINAPIGetComputerName(__outLPTSTRlpBuffer,__...

weixin_39624816的博客 643

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

VC 得到计算机名和用户名 GetComputerName GetUserName

VC 得到计算机名和用户名 GetComputerName GetUserName

weixin_43417960的博客 675

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

WindowsAPI使用详解——GetComputerName|GetUserName 获取电脑名称和当前用户名

WindowsAPI使用详解——GetComputerName|GetUserName 获取电脑名称和当前用户名 - [VC++编程]版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://flyxxtt.blogbus.com/logs/42725959.html获取电脑的名称,下面是函数的原: BOOL GetComputerName(LPWSTR lpBuffer,

咖啡屋 1万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

VC++ MFC控制面板程序开发指南:从原理到实践

动态链接库(DLL)是Windows系统中实现代码复用和模块化的重要技术,通过导出特定函数供其他程序调用。在Windows开发领域,控制面板程序(Control Panel Applet,简称CPL)本质上是一种特殊类型的DLL,它通过导出CPlApplet函数与系统Shell交互,实现系统设置的集中管理。这种技术方案的价值在于能够为硬件驱动或专业软件提供与操作系统风格一致的管理界面,遵循用户习惯,提升软件集成度。在应用场景上,CPL常用于显卡驱动、声卡管理工具等需要深度系统集成的配置软件。本文以VC++

weixin_30765505的博客 346

C++获取计算机主机信息(计算机名称、IP)

#include #include #include #include #include "winsock2.h" #pragma comment(lib,"ws2_32.lib") using namespace std; int main(int argc, char* argv[]) { CString m_IP;//IP地址临时变量 CString m_LocalIP; //

Nancy_m的专栏 9920

【C++】使用【windwos api】获取windwos计算机的基本信息

windows的基础信息也是计算机的资源的一种,我们可以使用微软提供的api来完整基础信息的获取。在计算机程序的发版中,针对不同的计算机基础信息我们同样可以安装不同的版本或者区别对待,已完成对用户的助力。

Bobowen的博客 1976

C++获取计算机名和 IP

转自:C++获取本地计算机主机名和IP #include <iostream> #include "winsock2.h" using namespace std; #pragma comment(lib,"ws2_32.lib") void main() { // 初始化:如果不初始化,以下代码将无法执行 WSAData data; if(WSAStartup(MAKEW...

Neverland_LY‘s Domain 1749

C++之获取Windows系统信息

通过结合SDL和Visual Studio的编译时检查,开发人员可以在编译阶段就发现和修复潜在的安全漏洞。在Visual Studio中启用SDL检查后,编译器会执行一系列额外的安全检查,以确保代码符合安全性和隐私保护的最佳实践。通过启用SDL检查,开发人员可以在整个开发过程中实现更高的安全性和隐私保护水平。在C++中,你可以使用Windows API函数来获取Windows系统的各种信息。在C++中,你可以使用Windows API函数GetComputerName来获取Windows计算机的名称。

T20151470的博客 1913
上一篇: Windows界面编程第八篇 listbox彩色显示隔行变色
下一篇: VC++ 修改计算机名称 SetComputerName
MoreWindows
MoreWindows 《白话经典算法》、《秒杀多线程》作者 《白话经典算法》、《秒杀多线程》作者 领域专家: 操作系统技术领域 领域专家: 操作系统技术领域
博客等级 码龄15年 2万+粉丝 157原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值