关闭

写了个函数,获取当前登录系统的用户名

标签: functionstring
1942人阅读 评论(0) 收藏 举报
分类:

今天要在工程中用到这个,顺便写了下,方便使用,源代码如下:

Option Explicit

Private Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As

Long
Private Declare Function lstrlenW Lib "kernel32" (ByVal lpString As Long) As Long


Public Function GetSysLoggedUserName() As String
   Dim buf As String * 20
   If GetUserName(buf, 20)=1 Then
      GetSysLoggedUserName=Left$(buf,lstrlenW(StrPtr(buf)))
      Exit Function
   End If
   GetSysLoggedUserName=""
End Function

'-------------------------------------------
' 转载请注明出处
' 作者:唐细刚
' 邮箱:tanaya@163.com
'-------------------------------------------

0
0
查看评论

c++ 如何获取当前登录用户的名字

#include  #include  #pragma comment(lib,"Advapi32.lib") using namespace std;   int main() ...
  • sikong00
  • sikong00
  • 2016-07-14 17:04
  • 680

qt中获取当前登录的用户信息类的简单实现

.h文件代码如下#ifndef CSF_H #define CSF_H #include #include class csf { public: csf(); static void setUserName(QString name);//填入用户姓名 ...
  • leftover_crazy
  • leftover_crazy
  • 2010-07-25 00:31
  • 4072

如何获取Windows系统登陆用户名

本文示例源代码或素材下载一般用 GetUserName(或 GetUserNameEx )函数可得到当前登陆登陆用户名(但不总会得到,下面会分析),此系统函数在Win95、WinNT 及以后所有操作系统中都可用。代码如下:BOOL CSecurityTool::GetCurrProcessUser(...
  • dlyhlq
  • dlyhlq
  • 2008-02-23 18:33
  • 1616

用python获取当前登陆系统的用户名

import getpass getpass.getuser()
  • liuchunming033
  • liuchunming033
  • 2015-07-30 10:49
  • 5743

获取当前登录用户的信息的代码

@SuppressWarnings("deprecation") public String getCurrentUserId(PortletRequest request) { UserPrincipal user = null; PortalSession p...
  • zhangbest2009
  • zhangbest2009
  • 2012-07-20 17:28
  • 1874

命令行取当前windows登录用户名和所在组

windows2003下  whoami /all windowsxp下  net user %username% /domain
  • supersyd
  • supersyd
  • 2012-02-10 08:43
  • 1927

页面上获取登录用户名

1.@using Mapuni.Frame.Model 2.@{           ViewBag.Title = "预报值班记录";           Layout =...
  • u010082526
  • u010082526
  • 2016-09-13 14:18
  • 720

如何用C语言获取系统的用户登录名?

当然啦,你可以在cmd中用whoami命令查到系统的登录名,但如果程序中要用到系统的登录名,那该如何获取呢?Windows API就是强大,如下: #include #include #define MAX_NAME 256 int main() { char szUserName[MAX_...
  • stpeace
  • stpeace
  • 2013-10-20 19:56
  • 5386

C语言获取当前登录用户名

_TCHAR szName[1024] = { 0 }; unsigned long nSize = sizeof(szName); ::GetUserName(szName ,&nSize);
  • ts1011
  • ts1011
  • 2013-05-24 10:28
  • 1391

C++ 获取linux和windows系统的用户名

(1)获取linux系统的用户名:  通过 struct passwd *getpwuid(uid_t uid)函数;  该函数返回passwd结构体,此结构体中包含用户名字段 struct passwd { char&#...
  • qq_31175231
  • qq_31175231
  • 2017-07-31 19:21
  • 692
    个人资料
    • 访问:2285477次
    • 积分:29286
    • 等级:
    • 排名:第210名
    • 原创:684篇
    • 转载:135篇
    • 译文:0篇
    • 评论:475条
    文章存档
    最新评论