您的位置:首页 > 其它

判断当前用户是否为管理员组

2009-07-28 17:11 316 查看
function IsUserAnAdmin(): boolean;
const
SHELL32 = 'shell32.dll';
PROCNAME = 'IsUserAnAdmin';
var
hDll: HMODULE;
func: function(): bool; stdcall;
begin
result := false;
hDll := LoadLibrary(PChar(SHELL32));
if (hDll <> 0) then begin
try
func := GetProcAddress(hDll, PChar(PROCNAME));
if Assigned(func) then
result := func();
finally
FreeLibrary(hDll);
end;
end;
end;

==================================

WINXP下编译通过-- genispan
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: