Fórum Todos Usuários Logados #165289
07/06/2003
0
Eu acabei de postar uma dúvida parecida aqui, pedindo pra saber como se descobre o usuário que está logado na maquina, o colega de fórum vncsoliveira me ajudou, agora eu quero saber como faço para pegar todos os usuários que existem na máquina... Tem jeito de fazer isso?
Falow..
Petrified Eyes
Curtir tópico
+ 0Posts
08/06/2003
Vinicius2k
Apropósito, tanto a dica anterior quanto esta são válidas apenas pra Win 9x/Me... pelos testes q fiz na minha máquina não funciona no Win 2K (dah erro de ´Access Violation´ em ´ntdll.dll´... e no caso da lista de usuários o 2K deve ter em um banco de dados independente do register, mas não posso te ajudar com ele...
vc pode tentar buscar alguma coisa na MSDN (Microsoft Developer Network), lah costuma ter estes ´segredinhos´ do windows...
Gostei + 0
08/06/2003
Petrified Eyes
Sim, vou dar uma olhada lá novamente...
E o que você me passou deu certo No meu xp, só dei uma procuradinha, e tive que fazer assim:
var szBuffer: PChar; iSize: DWORD; begin szBuffer := nil; iSize := 0; GetUserName(szBuffer, iSize); szBuffer := StrAlloc(iSize); try GetUserName(szBuffer, iSize); labelededit2.Text:= PChar(szBuffer); finally StrDispose(szBuffer); end;
Gostei + 0
08/06/2003
Vinicius2k
Adoro quando isso acontece... eh por isso q eu gosto de fórum... ajudo um pouquinho e aprendo um pouquinho também... jah tinha tentado fazer isso funcionar no 2K umas 3 vezes...
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)