怎么得到WINDOWS登录用户名及域名?
如题! 问题点数:100、回复次数:17Top
1 楼tl_pear(飘叶寻梦)回复于 2006-05-04 17:17:29 得分 0
为什么以下str为空?
string str =User.Identity.Name;Top
2 楼Knight94(愚翁)回复于 2006-05-04 17:23:33 得分 10
Use "Environment.UserName" and "Environment.UserDomainName"
Top
3 楼Knight94(愚翁)回复于 2006-05-04 17:28:16 得分 10
to 为什么以下str为空?
string str =User.Identity.Name;
什么情况下,系统是否登陆Top
4 楼tl_pear(飘叶寻梦)回复于 2006-05-05 08:06:38 得分 0
to Knight94(愚翁):
用Use "Environment.UserName" and "Environment.UserDomainName"得到的是以下结果
用户名:NETWORK SERVICENT
域: AUTHORITY
但是我希望得到的是
登录WINDOWS的用户名和域,我需要怎么设置?
谢谢
!Top
5 楼Knight94(愚翁)回复于 2006-05-05 08:54:00 得分 0
系统是否登陆?Top
6 楼Knight94(愚翁)回复于 2006-05-05 08:56:23 得分 10
我在本机通过
"Environment.UserName" and "Environment.UserDomainName"
得到和
System.Security.Principal.WindowsIdentity.GetCurrent().Name
是一样的。Top
7 楼Knight94(愚翁)回复于 2006-05-05 08:57:15 得分 10
你可以用上面后者方法看看Top
8 楼zlz_212(ShREk)回复于 2006-05-05 09:04:39 得分 5
注册表里面也会记录的Top
9 楼tl_pear(飘叶寻梦)回复于 2006-05-05 09:23:40 得分 0
to Knight94(愚翁):
我测试了一下,应该是我没有把我的WINDOWS用户登录到系统造成的,我在WINDOWS系统里就可以,在WEB系统就不行。
我应该怎么才能把我的WINDOWS用户登录到WEB系统?
谢谢?Top
10 楼Mittermeyer(疾风之狼)回复于 2006-05-05 09:26:37 得分 0
我知道了,LZ是不是在一个系统服务中调用上述方法的。系统服务无法直接与当前登录用户的WindowStation交互,自然没有办法获得当前登录用户的登录名和所在的域。Top
11 楼Knight94(愚翁)回复于 2006-05-05 09:31:33 得分 10
to 我应该怎么才能把我的WINDOWS用户登录到WEB系统?
很难在web系统中获得客户端系统用户信息,除非是客户端主动告知。Top
12 楼tl_pear(飘叶寻梦)回复于 2006-05-05 09:39:20 得分 0
谢谢!
我想知道客户端主动告知的方法有那些?Top
13 楼Knight94(愚翁)回复于 2006-05-05 09:52:25 得分 10
to 我想知道客户端主动告知的方法有那些?
简单点的,就是在客户端写一个app程序,然后调用web提供的方法即可。Top
14 楼tl_pear(飘叶寻梦)回复于 2006-05-05 09:56:40 得分 0
这种方法不太实用,顺便问一下,JAVASCRIPT能不能取得WINDOWS用户名和域名?Top
15 楼Knight94(愚翁)回复于 2006-05-05 09:59:08 得分 10
to 这种方法不太实用,顺便问一下,JAVASCRIPT能不能取得WINDOWS用户名和域名?
你去js版块看看Top
16 楼Knight94(愚翁)回复于 2006-05-05 09:59:40 得分 25
好像也不是很容易Top
17 楼tl_pear(飘叶寻梦)回复于 2006-05-05 10:12:56 得分 0
谢谢!Top




