六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

確定當前的用戶名

[摘要]Windows 操作系統提供不同的用戶賬戶,所以每個用戶可以登錄到系統中并具有對他們的文件和設置的訪問權。如果想要跟蹤哪個用戶運行了一個 Visual Basic 6 程序,那么你就需要確定當前用戶的名稱然后將其以某種方式存儲起來。這個技巧將告訴你如何去實現這一需要。 API 函數GetUs...

    Windows 操作系統提供不同的用戶賬戶,所以每個用戶可以登錄到系統中并具有對他們的文件和設置的訪問權。如果想要跟蹤哪個用戶運行了一個 Visual Basic 6 程序,那么你就需要確定當前用戶的名稱然后將其以某種方式存儲起來。這個技巧將告訴你如何去實現這一需要。

    API 函數GetUserName就是專門為這一用途而設計的。該函數的聲明為:

    Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" _
   (ByVallpBuffer As String, nSize As Long) As Long

    第一個參數是一個字符串,用來返回用戶名;第二個參數是一個數字,表示返回的字符串的長度。在函數成功時返回值是非零(True),失敗時返回值為0(False)。我還從來沒有碰到過個函數失敗的情況,所以我總是忽略檢查返回值。

    要使用這個函數,你必須創建一個字符串并用空格填充該字符串。空格的數目由字符串的長度確定,也就是能作為用戶名返回的字符串的最大長度。因為人們從來不選擇長用戶名,所以我發現40個字符長就足夠用了。下面是代碼。

    Dim UserName As String
    UserName = Space(40)

    然而就是簡單地調用GetUserName函數,如下所示:

    GetUserNameUserName, Len(UserName)

    在這個調用之后,變量UserName將包含當前用戶的名稱。在需要時你可以在程序中使用這個方法(例如,將其存儲到一個日志文件或者存儲到注冊表中以跟蹤誰在使用這個程序)。




主站蜘蛛池模板: 青青草国产精品久久久久 | 日韩国产一区二区 | 亚洲欧洲一区二区三区 | 青青草原视频在线 | 日韩精品第一区 | 日本欧美一级 | 日韩a视频在线观看 | 婷婷午夜 | 亚洲精品中文字幕区 | 欧美性活生活视频 | 青青色在线观看 | 天天弄天天模 | 亚洲福利网站 | 亚洲破处视频 | 日韩亚洲欧美视频 | 一级欧美在线的视频 | 天天干天天爽天天射 | 在线视频亚洲一区 | 日韩视频第二页 | 青草伊人久久 | 欧美综合专区 | 性色午夜视频免费男人的天堂 | 一道本不卡视频 | 亚洲精品伊人 | 欧美伊人影院 | 欧美最新在线 | 色综合综合网 | 日韩伦理一区二区 | 热e国产 | 日韩久草视频 | 青青在线视频免费观看 | 日韩免费在线观看视频 | 中文天堂在线最新2022更新 | 在线国产一区二区 | 中文字幕第九页 | 日本免费乱理伦片在线观看2018 | 亚洲国产毛片aaaaa无费看 | 亚洲丁香网 | 伊人久久青青 | 日韩精品一区二区三区高清 | 桃花岛高清在线观看 |