人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁面

確定當(dāng)前的用戶名

確定當(dāng)前的用戶名

更新時間:2022-07-21 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

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

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

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

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

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

    Dim UserName As String
    UserName = Space(40)

    然而就是簡單地調(diào)用GetUserName函數(shù),如下所示:

    GetUserNameUserName, Len(UserName)

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

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 黄陵县| 永泰县| 木里| 正安县| 崇左市| 仪陇县| 丹寨县| 定结县| 内黄县| 信阳市| 黑水县| 迁西县| 北碚区| 墨竹工卡县| 苗栗县| 湛江市| 陵水| 沾化县| 家居| 洪雅县| 大方县| 莱阳市| 会昌县| 敦煌市| 赤峰市| 临泉县| 龙陵县| 昆明市| 康马县| 大关县| 佛山市| 定陶县| 潜山县| 安乡县| 安陆市| 灵丘县| 新邵县| 芜湖县| 台南县| 遂平县| 乌什县|