Usando Python para verificar se o programa está sendo executado como Admin

O fonte abaixo  verifica se o programa está sendo executado com privilégios de administrador e não é dependente de sistemas operacionais…. mas não funciona com com Windows XP. 🙁

O código acima tenta verificar se está sendo executado como administrador em um ambiente Unix. Se ocorrer uma exceção como, por exemplo, o sistema operacional não conseguir identificar uma variável Unix, a função tenta verificar no ambiente windows.

No final, ele retorna true ou false, dependendo do resultado.

Como utilizar:

 

Referência:

The following two tabs change content below.
Breno RdV
Ex-Psicólogo, com quase uma década de experiência em Recursos Humanos e Gestão de Pessoas, atual desenvolvedor e Analista de Sistemas, trabalhando com PowerBuilder, C#, PowerShell e expandindo horizontes para Python, Xamarin, PHP, Angular e (por que não?) Unity.

Comments

comments

Posted in Dev, Python and tagged , , , .