Опция Piskvor его штраф, или проверка этот url http://weseetips.com/2008/04/16/how-to-check-whether-current-user-have-administrator-privilege/
это - код на той странице
SID_IDENTIFIER_AUTHORITY NtAuthority = SECURITY_NT_AUTHORITY;
PSID AdministratorsGroup;
// Initialize SID.
if( !AllocateAndInitializeSid( &NtAuthority,
2,
SECURITY_BUILTIN_DOMAIN_RID,
DOMAIN_ALIAS_RID_ADMINS,
0, 0, 0, 0, 0, 0,
&AdministratorsGroup))
{
// Initializing SID Failed.
return false;
}
// Check whether the token is present in admin group.
BOOL IsInAdminGroup = FALSE;
if( !CheckTokenMembership( NULL,
AdministratorsGroup,
&IsInAdminGroup ))
{
// Error occurred.
IsInAdminGroup = FALSE;
}
// Free SID and return.
FreeSid(AdministratorsGroup);
return IsInAdminGroup;
Джефф Бэй Художественная гимнастика . Это улучшит ваши навыки объектно-ориентированного программирования.
Из книги AGPPnP Роберта Мартина, также известного как UncleBob
CoffeeMaker Mark IV - На странице 2 есть постановка проблемы