Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
67
Assunto : Visual Basic
Titulo: Como descobrir o nome do usuário logado

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon



Para descobrirmos o nome do usuário que está utilizando a aplicação precisamos fazer uso de uma função da API chamada GetUserName. Veja um exemplo :

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

Sub command1_click
Dim sBuffer As String
Dim lsize as long
sBuffer = Space$(255)
lsize=255
Call GetUserName(sBuffer, lsize)
msgbox Left$(sBuffer, lSize)
end sub

A função possui 2 parâmetros : O primeiro deve ser transmitido com tantos espaços em branco quanto for o tamanho do nome do usuário. No caso foi colocado 255 pois, claro, não sabemos quem é o usuário.

O 2o parâmetro deve ser transmitido com o tamanho máximo da string de retorno, que é 255 (mesmo No de espaços do 1o parâmetro).

Ambos os parâmetros voltam alterados : O 1o retorna com o nome do usuário, o 2o com o tamanho do nome. Assim sendo, usando o 2o para fazer um left no 1o temos o nome do usuário.

Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
data: 6/1/2006 2:24:00 PM
nome: ROBERTO A D SEGATO
email: roberto.segato@cesp.com.br
comentário:
Como fazer para funcionar em uma página ASP ??

Roberto


 1  
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br