当前做的程序需要根据登陆操作系统的用户权限进行一些设置,但不知道如何得到当前登陆用户的权限或类型(管理员?普通用户?)

解决方案 »

  1.   

    WINDOWS下?
    直接控制面板里面
    的用户选项不是可以看了吗?
    linux下,只有root帐号才
    享有最高权限,很多改动
    要么sudo,or su 切换到超级用户,
    才能完成相应的修改~~
      

  2.   

    我没说清楚,
    是windows系统,需要程序判断出来,才能进行后续的设置工作。
      

  3.   

    应该有相关的windows Api函数,你查查看。要不和楼上一样,看看注册表有没有这样的信息。
      

  4.   

    HKEY_CURRENT_USER:
    定义了当前用户的所有权限,实际上就是HKEY_USER\.Defalut下面的一部分内容,包含了当前用户的登录信息。
    你去找找这方面的资料吧
      

  5.   

    LookupAccountName这个应该可以吧.
    我记得这个可以获得 SID (security identifier )
    不知道是不是你要的