Windows API GetUserNameEx 函数使用
来源:互联网 发布:傲剑绿色版紫霞数据 编辑:程序博客网 时间:2024/06/01 10:42
函数原型:
BOOLEAN WINAPI GetUserNameEx( _In_ EXTENDED_NAME_FORMAT NameFormat, _Out_ LPTSTR lpNameBuffer, _Inout_ PULONG lpnSize);
头文件包含:
#include "Security.h"#pragma comment(lib,"Secur32.lib")
如果编译报错如下:
C:\WinDDK\7600.16385.1\inc\api\sspi.h(60) : fatal error C1189: #error : You must define one of SECURITY_WIN32, SECURITY_KERNEL, or
请在所有头文件前面加上
#define SECURITY_WIN32即可。
使用方法如下:
void getUserNameEx(){WCHAR wzUser[MAX_PATH] = {0}; ULONG buf_size = 0;// 需要注意的是,第一次调用GetUserNameEx,第二个参数为NULL,第三个参数一定要为0,否则出现内存访问错误。GetUserNameEx(NameSamCompatible, NULL, &buf_size);GetUserNameEx(NameSamCompatible, wzUser, &buf_size);wcout << L"User:" << wzUser << endl;}
文章参考:
http://blog.csdn.net/shen_001/article/details/39317565
http://msdn.microsoft.com/en-us/library/windows/desktop/ms724435(v=vs.85).aspx
0 0
- Windows API GetUserNameEx 函数使用
- 【API】GetUserNameEx 函数使用
- Windows API函数使用技巧
- Windows API函数使用技巧
- Windows API函数使用技巧
- Windows API函数使用技巧
- 使用windows API函数读取AVI视频文件
- Windows API函数 WaitForMultiObjects 的使用注意事项
- Qt中使用Windows API函数SystemParametersInfo
- VB.NET 使用WIN32 API函数,VB.NET使用Windows API函数
- windows API函数简介
- Windows API函数大全
- Windows API函数大全
- Windows API函数大全
- WINDOWS API 函数
- Windows API 函数大全
- Windows API函数大全
- Windows API函数大全
- nrf51 使能SOFTDEVICE后无法获取 GPREGRET
- WebDriver中执行JavaScript
- 多线程C调用python api的陷阱
- ThinkPHP3.2.3验证码
- 需要团队
- Windows API GetUserNameEx 函数使用
- 给TextView加上多彩效果:改变部分字体的大小和颜色
- [13]使用 MVC 5 的 EF6 Code First 入门 系列:补充:Deploy to Azure
- js用正则表达式来验证表单(比较齐全的资源),JS正则test()方法
- truncate与delete的区别
- 手把手教你把pomelo客户端组件libpomelo加入cocos2d-x 3.0项目(Windows、Android、IOS平台)
- Android Studio常用快捷键整理
- 【Nginx】Nginx下的Yii部署
- java nio学习(七)