日期:2014-05-18  浏览次数:20633 次

winPrincipal.IsInRole奇怪的问题,谢谢
为什么下面的代码在win7中运行没问题,获得true
但是在win2003中确是false
两边的登陆都是同样的帐号,配置的组名也都一样,奇怪呢?

var winIdentity = WindowsIdentity.GetCurrent();

  var winPrincipal = new WindowsPrincipal(winIdentity);

  bool flag = winPrincipal.IsInRole("ComputerName\\GroupName");

------解决方案--------------------
每日一贴~ win7 framework怎么也4.0了, win2003 应该是2.0的把