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

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

確定當前的用戶名

[摘要]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將包含當前用戶的名稱。在需要時你可以在程序中使用這個方法(例如,將其存儲到一個日志文件或者存儲到注冊表中以跟蹤誰在使用這個程序)。




主站蜘蛛池模板: 欧美一区二区三区男人的天堂 | 午夜婷婷网 | 亚洲国产www | 五月婷婷六月色 | 五月婷婷网站 | 日本最新免费二区 | 伊人手机视频 | 中文字幕在线观看第一页 | 日本v在线观看 | 日本免费一区视频 | 中文亚洲 | 日韩成人免费观看 | 自拍视频网址 | 日韩福利视频高清免费看 | 日日摸夜夜添夜夜爽免费视频 | 青青青久97在线观看香蕉 | 亚洲国产青草 | 影音先锋国产 | 色婷婷av777 色婷婷99综合久久久精品 | 日日摸夜夜添夜夜添97 | 色婷婷久| 日韩日韩日韩手机看片自拍 | 天天操天天操天天干 | 欧美午夜视频 | 青草91视频免费观看 | 色香天天| 日本亚洲一区二区三区 | 日韩欧美影院 | 无间在线免费看 | 欧美线在线精品观看视频 | 日本一本在线观看 | 日韩a一级欧美一级在线播放 | 天天看片天天a免费观看 | 香蕉久久夜色精品国产尤物 | 亚洲天堂在线视频观看 | 午夜伦伦| 四虎影院官网 | 日本在线播放视频 | 伊人久久中文大香线蕉综合 | 亚洲国产成a人v在线观看 | 天天操天天草 |