winPrincipal.IsInRole奇怪的问题,谢谢

wxcnl1 2012-03-09 04:20:07
为什么下面的代码在win7中运行没问题,获得true
但是在win2003中确是false
两边的登陆都是同样的帐号,配置的组名也都一样,奇怪呢?

var winIdentity = WindowsIdentity.GetCurrent();

var winPrincipal = new WindowsPrincipal(winIdentity);

bool flag = winPrincipal.IsInRole("ComputerName\\GroupName");
...全文
46 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wxcnl1 2012-03-09
  • 打赏
  • 举报
回复
自己已经解决了,是因为win2003增加了组后,没有重启动,汗
lvxianda 2012-03-09
  • 打赏
  • 举报
回复
每日一贴~ win7 framework怎么也4.0了, win2003 应该是2.0的把

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧