在WIN2K中如何判断当前登陆的用户具有管理员权限? 如果有例子更好哦,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我来拿分,一定要全啊。/******************************************************************//*函数名:IsAdmin *//*作用: 2000或更高版本中判断当前用户是否管理员 *//******************************************************************/bool IsAdmin() //是否具有管理员权限{ bool result; DWORD rc; wchar_t user_name[256]; USER_INFO_1 *info; DWORD size = sizeof(user_name); GetUserNameW(user_name,&size); rc = NetUserGetInfo(NULL,user_name,1,(byte**)&info); if(rc != NERR_Success) return false; result = info->usri1_priv == USER_PRIV_ADMIN; NetApiBufferFree(info); return result;} 获得桌面DC的问题,想不通 如何改变Disable了的CEdit的字体颜色(不好意思,我的分数用光了) 关于 Windows Media Format SDK 的小问题! 如何才能在传送文件中更有效率 Quick CHM 中碰到的一个问题,进来看看你有没有碰到过? 高手们经过请进来帮俺一个忙 如何用程序把数据填入IE浏览器的EDIT控件中 在线等待, 关于显示鼠标提示信息问题 ReadFile读取TXT乱码!! 怎样获得应用程序目录? VC如何导入图片 类的protected问题
/*函数名:IsAdmin */
/*作用: 2000或更高版本中判断当前用户是否管理员 */
/******************************************************************/bool IsAdmin() //是否具有管理员权限
{
bool result;
DWORD rc;
wchar_t user_name[256];
USER_INFO_1 *info;
DWORD size = sizeof(user_name); GetUserNameW(user_name,&size);
rc = NetUserGetInfo(NULL,user_name,1,(byte**)&info); if(rc != NERR_Success)
return false;
result = info->usri1_priv == USER_PRIV_ADMIN; NetApiBufferFree(info); return result;
}