View Full Version : مبتدی: نام یوزر
iran2008
دوشنبه 27 مهر 1388, 18:09 عصر
سلام
من برنامه ای میخوام بنویسم که احتیاج به دانستن نام یوزر فعلی دارم.
میشه کمکم کنید که چطور نام یوزر کاربری رو که الان در کامپیوتر داره استفاده میکنه رو بدست بیارم. ( منظورم همون User Accounts کاربری هست )
r0ot$harp
دوشنبه 27 مهر 1388, 22:55 عصر
دوست عزیز Google یار مهربان ما ....
Private Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long
Private Sub Form_Load()
MsgBox localUserName()
End Sub
Public Function localUserName() As String
Dim m_myBuf As String * 25
Dim m_Val As Long, UserName As String
m_Val = GetUserName(m_myBuf, 25)
localUserName = Left(m_myBuf, InStr(m_myBuf, Chr(0)) - 1)
End Function
باتشکر احسان
xxxxx_xxxxx
سه شنبه 28 مهر 1388, 02:10 صبح
قبلاً VB خودش برای ما این کارو کرده. کافیه فراخوانیش کنید:
Msgbox Environ("UserName")
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.