Private Declare Function GetComputerName Lib "kernel32" Alias "GetComputerNameA" (ByVal lpBuffer As String, nSize As Long) As Long
Private Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long
Public Enum eModeLocal
emlUsername = 0
emlPCName = 1
End Enum
Public Function LocalStationInfo(bMode As eModeLocal) As String
Dim Buffer As String
Const MAX_COMPUTERNAME_LENGTH = 31
Const UNLEN = 256
If bMode = emlPCName Then
Buffer = Space(MAX_COMPUTERNAME_LENGTH + 1)
GetComputerName Buffer, Len(Buffer)
LocalStationInfo = Buffer
End If
If bMode = emlUsername Then
Buffer = Space(0)
Buffer = Space(UNLEN + 1)
GetUserName Buffer, Len(Buffer)
LocalStationInfo = Buffer
End If
End Function
Agora ponha uma StatusBar e insira dois Panels e coloque o seguinte codigo no Load do Form:
Private Sub Form_Load()
StatusBar1.Panels(1).Text = "Usuário Logado: " + (LocalStationInfo(emlUsername))
StatusBar1.Panels(2).Text = "Acessando Programa da estação : " + (LocalStationInfo(emlPCName))
End Sub
Pergunta
Macêdo
Coloque no Form:
Agora ponha uma StatusBar e insira dois Panels e coloque o seguinte codigo no Load do Form:Beleza ?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.