如何取本机的windwos登入名和密码 我的IIS是用WINDOWS集成验证的,所以相关的权限根椐用户所用电脑的WINDOSW的密码和用户名来验证。如何才能获取登入进来的用户名和密码,向大家请教!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样可以知道当前登录用户是哪个,权限是多大.没准能解决你的问题也说不定. 不过估计你取到用户名和密码就难了AppDomain.CurrentDomain.SetPrincipalPolicy(PrincipalPolicy.WindowsPrincipal); WindowsPrincipal WinPrincipal = (WindowsPrincipal)Thread.CurrentPrincipal; this.txtCurrentPrincipalInfo.Text += "WindowsBuiltInRole.Administrator = "; this.txtCurrentPrincipalInfo.Text += WinPrincipal.IsInRole(WindowsBuiltInRole.Administrator).ToString() + "\r\n"; this.txtCurrentPrincipalInfo.Text += "Identity.IsAuthenticated = "; this.txtCurrentPrincipalInfo.Text += Thread.CurrentPrincipal.Identity.IsAuthenticated.ToString() + "\r\n"; this.txtCurrentPrincipalInfo.Text += "Identity.AuthenticationType = "; this.txtCurrentPrincipalInfo.Text += Thread.CurrentPrincipal.Identity.AuthenticationType + "\r\n"; this.txtCurrentPrincipalInfo.Text += "Identity.Name = "; this.txtCurrentPrincipalInfo.Text += Thread.CurrentPrincipal.Identity.Name + "\r\n"; Environment.UserName;//域用户名Environment.UserDomainName;//域名Environment.MachineName;//机器名 求助高手:Winform 里的Hscrollbar 控件 类中方法调用form里面的datatable显示不存在怎么办? 我在调用别人的dll时,死锁了,没有任何返回信息,一般怎么处理?? 用dllimport导入的 日期如何进行增加? .net 2.0 编译后用xenocode混淆后出现如下问题: 关于几乎同时用filestream打开同一个文本后面一个程序报错的问题 很简单的问题 请教UCS2编码的字节数组如何转换转换成源来的数据? (C# )查询mysql显示乱码,该如何解决 wakeup()唤醒线程 安装sql2000错误 gridview checkbox 问题 急!!!
没准能解决你的问题也说不定. 不过估计你取到用户名和密码就难了
AppDomain.CurrentDomain.SetPrincipalPolicy(PrincipalPolicy.WindowsPrincipal);
WindowsPrincipal WinPrincipal = (WindowsPrincipal)Thread.CurrentPrincipal;
this.txtCurrentPrincipalInfo.Text += "WindowsBuiltInRole.Administrator = ";
this.txtCurrentPrincipalInfo.Text += WinPrincipal.IsInRole(WindowsBuiltInRole.Administrator).ToString() + "\r\n"; this.txtCurrentPrincipalInfo.Text += "Identity.IsAuthenticated = ";
this.txtCurrentPrincipalInfo.Text += Thread.CurrentPrincipal.Identity.IsAuthenticated.ToString() + "\r\n";
this.txtCurrentPrincipalInfo.Text += "Identity.AuthenticationType = ";
this.txtCurrentPrincipalInfo.Text += Thread.CurrentPrincipal.Identity.AuthenticationType + "\r\n";
this.txtCurrentPrincipalInfo.Text += "Identity.Name = ";
this.txtCurrentPrincipalInfo.Text += Thread.CurrentPrincipal.Identity.Name + "\r\n";
Environment.UserDomainName;//域名
Environment.MachineName;//机器名