Acceso a Usuarios de Windows Server

28/01/2005 - 20:59 por Aldo | Informe spam
Hola:
Tengo en mi aplicacion este codigo, con el cual puedo saber quies es el
usuario.

usuario = System.Security.Principal.WindowsIdentity.GetCurrent
dim quien as string = usuario.Name

Me funciona perfecto en Windows 2000 Server o Prof., Windows XP pero no me
funciona en Windows 98 y/o Me.

Que puede ser? Gracias

Preguntas similare

Leer las respuestas

#1 Jorge Serrano [MVP VB]
30/01/2005 - 21:47 | Informe spam
Hola Aldo,

¿has probado con System.Environment.UserName?

Un saludo,

Jorge Serrano Pérez
MVP VB.NET


"Aldo" wrote:

Hola:
Tengo en mi aplicacion este codigo, con el cual puedo saber quies es el
usuario.

usuario = System.Security.Principal.WindowsIdentity.GetCurrent
dim quien as string = usuario.Name

Me funciona perfecto en Windows 2000 Server o Prof., Windows XP pero no me
funciona en Windows 98 y/o Me.

Que puede ser? Gracias

Respuesta Responder a este mensaje
#2 A.Poblacion
31/01/2005 - 09:17 | Informe spam
"Aldo" wrote in message
news:
Hola:
Tengo en mi aplicacion este codigo, con el cual puedo saber quies es el
usuario.

usuario = System.Security.Principal.WindowsIdentity.GetCurrent
dim quien as string = usuario.Name

Me funciona perfecto en Windows 2000 Server o Prof., Windows XP pero no me
funciona en Windows 98 y/o Me.

Que puede ser? Gracias



Si examinas en MSDN la documentación de la clase WindowsIdentity verás que
al final de la página dice lo siguiente:
Platforms: Windows NT Server 4.0, Windows NT Workstation 4.0, Windows 2000,
Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family



Así pues, lo que ocurre es que no está soportada en Windows 98 ni ME.
Respuesta Responder a este mensaje
#3 Jorge Serrano [MVP VB]
31/01/2005 - 09:59 | Informe spam
Exacto,

teóricamente, con Environment.UserName sí es posible utilizarlo en Windows
98 como indicaba en otro mensaje, pero no puedo probarlo al 100% porque no
tengo delante ese sistema operativo.

http://msdn.microsoft.com/library/d...etopic.asp

http://msdn.microsoft.com/library/d...stopic.asp


Espero que Aldo nos resuelva la duda.


Un saludo,

Jorge Serrano Pérez
MVP VB.NET

"A.Poblacion" wrote:

"Aldo" wrote in message
news:
> Hola:
> Tengo en mi aplicacion este codigo, con el cual puedo saber quies es el
> usuario.
>
> usuario = System.Security.Principal.WindowsIdentity.GetCurrent
> dim quien as string = usuario.Name
>
> Me funciona perfecto en Windows 2000 Server o Prof., Windows XP pero no me
> funciona en Windows 98 y/o Me.
>
> Que puede ser? Gracias

Si examinas en MSDN la documentación de la clase WindowsIdentity verás que
al final de la página dice lo siguiente:
Platforms: Windows NT Server 4.0, Windows NT Workstation 4.0, Windows 2000,
Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family



Así pues, lo que ocurre es que no está soportada en Windows 98 ni ME.





Respuesta Responder a este mensaje
#4 Aldo
01/02/2005 - 02:44 | Informe spam
Es verdad lo que uds. dicen, el tema es que usando de esta manera
"Environment.UserName", no puedo averiguar a que grupo (IsInRole) de Windows
Server pertenece el usuario.
Gracias por todo


"Jorge Serrano [MVP VB]"
escribió
en el mensaje news:
Exacto,

teóricamente, con Environment.UserName sí es posible utilizarlo en Windows
98 como indicaba en otro mensaje, pero no puedo probarlo al 100% porque no
tengo delante ese sistema operativo.




http://msdn.microsoft.com/library/d...etopic.asp




http://msdn.microsoft.com/library/d...stopic.asp


Espero que Aldo nos resuelva la duda.


Un saludo,

Jorge Serrano Pérez
MVP VB.NET

"A.Poblacion" wrote:

> "Aldo" wrote in message
> news:
> > Hola:
> > Tengo en mi aplicacion este codigo, con el cual puedo saber quies es


el
> > usuario.
> >
> > usuario = System.Security.Principal.WindowsIdentity.GetCurrent
> > dim quien as string = usuario.Name
> >
> > Me funciona perfecto en Windows 2000 Server o Prof., Windows XP pero


no me
> > funciona en Windows 98 y/o Me.
> >
> > Que puede ser? Gracias
>
> Si examinas en MSDN la documentación de la clase WindowsIdentity verás


que
> al final de la página dice lo siguiente:
> Platforms: Windows NT Server 4.0, Windows NT Workstation 4.0, Windows


2000,
> Windows XP Home Edition, Windows XP Professional, Windows Server 2003


family
>
>
>
> Así pues, lo que ocurre es que no está soportada en Windows 98 ni ME.
>
>
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida