API函数之GetUserName
来源:互联网 发布:activemq amqp java 编辑:程序博客网 时间:2024/05/16 03:53
Private Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long
一.作用
获得当前用户的名字(是用该台计算机的当前用户的名字,假如现在该台计算机有3名SUN,ZHAO,WANG,当SUN用该台计算机时,返回的的就是SUN)
二.入口参数说明
lpBuffer:string类型,是一个字串缓冲区,预先初始化成由nSize指定的长度,用于容纳用户名nSize:Long类型,初始化成lpBuffer的长度,返回以后,它会包含载入lpBuffer的字符数量。
三.举例说明(以本机为例)
编写代码:
Private Sub Command1_Click()Dim sBuffer As StringDim lSize As LongsBuffer = Space(20) ‘API函数中字符串作参数,需要提前声明大小lSize = 20Call GetUserName(sBuffer, lSize)Print sBufferPrint lSizeEnd Sub说明:
在没调用GetUserName之前,sBuffer只是一个20长度的字符串,lSize 只是一个数值20在调用GetUserName之后,sBuffer是:计算机用户名(SHUANG)+1个字符(口),lSize 的值是:7(7是计算机用户名的长度+字符长度)
运行结果为:
0 0
- API函数之GetUserName
- GetUserName函数
- GetUserName函数
- Windows API一日一练(72)GetUserName函数
- Windows API一日一练(72)GetUserName函数
- Windows API一日一练(72)GetUserName函数
- Windows API一日一练(72)GetUserName函数
- Windows API一日一练(72)GetUserName函数
- Windows API一日一练(72)GetUserName函数
- Windows API一日一练(72)GetUserName函数
- Windows API一日一练(72)GetUserName函数
- Windows API一日一练(72)GetUserName函数
- Windows API一日一练(72)GetUserName函数
- Windows API一日一练(72)GetUserName函数
- Windows API一日一练(72)GetUserName函数
- Windows API一日一练(72)GetUserName函数
- Windows API一日一练(72)GetUserName函数
- Windows API一日一练(72)GetUserName函数
- 生活健康的9个标准
- H5:前端开发性能优化
- 勿忘初心,继续coding
- 碰撞的方向判定,和坐标转换
- 自己动手写一个属于自己的ARM9的bootloader
- API函数之GetUserName
- mysql binlog日志及mysqlbinlog操作详解
- Spring对外部属性文件指定的某个属性进行加密、解密
- 设计模式
- HDU-2544 最短路 【最短路裸题】
- 登录注册 (java jdbc servlet jsp)
- Maven 中央存储库
- vpn 工作原理
- Blog搬家