Jump to content

O Retorno dos Membros VIP Junte-se ao Clube

Obtenha destaque e desfrute os benefícios exclusivos para VIP.
Clique Aqui

Reporte bugs e nos ajude a melhorar!

Nos ajude a descobrir bugs! Além de melhorar a comunidade.
Reporte aqui!

Conheça a Lotérica e arrisque sua sorte!

Descubra o quão sortudo você pode ser.
Saiba mais
Notícia
  • Junte-se ao Clube de membros VIP!
  • Teste sua sorte em nossa loteria e concorra a uma fortuna de webcoins!
Sign in to follow this  
dwSize

Privilégios

Recommended Posts

Olá, boa tarde. Estou com problemas na hora de setar privilégios para a minha aplicação, ele não está setando. segue o code abaixo.

Obs: estou utilizando essa função em Console Window.

 

void SetPrivilege()
{
   TOKEN_PRIVILEGES TP;
   LUID luid;
   HANDLE hToken;

   OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES, &hToken);
   LookupPrivilegeValue(NULL, SE_DEBUG_NAME, &luid);

   TP.PrivilegeCount = 1;
   TP.Privileges[0].Luid = luid;
   TP.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;

   AdjustTokenPrivileges(hToken, FALSE, &TP, sizeof(TP), NULL, NULL);
   CloseHandle(hToken);
}

 

como utilizo:

 

int main()
{
 SetPrivilege();
 return 0;
}

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

×
×
  • Create New...