
    %
i                     .
   d dl Z d dlZd dlZ ej        dej                  ej        f ej        dej                  ej        f ej        dej                  ej        f ej        dej                  ej        f ej        dej	                  ej        f ej        dej
                  ej        f ej        dej                  ej        f ej        dej                  ej        f ej        dej                  ej        f ej        dej                  ej        f ej        dej                  ej        f ej        dej                  ej        ffZej        ej        z  ej        z  ej        z  Z e j                    Z e j        ej        d e          Z ej        eej                  Z ej        eej                   Z! e"d e!D                       Z# ej$        ed e#          Z% e j&                    Z'e'd k    r e(de'            ej        eej)                  d          Z* ej+        dd          d          Z, e j        ej        ej-        z  d e          Z ej.        ee          Z/e/0                                Z1e1 ej2                    Z1e/3                                Z4e4 ej2                    Z4e15                                Z6e45                                Z7e18                    e19                                ej-        ej:        z  e*           e4;                    e49                                ej<        e*dd           e/=                    de1d            e/>                    de4d            e/?                    e,d            e/@                    e,d             ejA        eee/            ej.        ee          ZBeB0                                5                                e6dz   k    r e(d           eB3                                5                                e7dz   k    r e(d            ejC        deBD                                          d          dk    r e(d	            ejC        deBE                                          d          dk    r e(d
           e/>                    d dd             ejA        eej        e/            ej.        eej                  ZFeF3                                 e(d           dS dS )    N c              #   >   K   | ]}|d          t           j        fV  dS )r   N)win32conSE_PRIVILEGE_ENABLED).0es     C:\Users\Dell Inspiron 16\Desktop\tws\AgrotaPowerBi\back-agrota-powerbi\mcp-client-agrota\venv\Lib\site-packages\win32/Demos/security/setkernelobjectsecurity.py	<genexpr>r
   K   s.      OOqtX:;OOOOOO    zAdjustTokenPrivileges error:zPower Users   z'New dacl doesn't contain extra ace ????z'New Sacl doesn't contain extra ace ????z/Owner not successfully set to Power Users !!!!!z/Group not successfully set to Power Users !!!!!z#Unable to set Sacl to NULL !!!!!!!!)Gwin32apir   win32securityLookupPrivilegeValueSE_SECURITY_NAMEr   SE_TCB_NAMESE_SHUTDOWN_NAMESE_RESTORE_NAMESE_TAKE_OWNERSHIP_NAMESE_CREATE_PERMANENT_NAMESE_ENABLE_DELEGATION_NAMESE_CHANGE_NOTIFY_NAMESE_DEBUG_NAMESE_PROF_SINGLE_PROCESS_NAMESE_SYSTEM_PROFILE_NAMESE_LOCK_MEMORY_NAME	new_privsOWNER_SECURITY_INFORMATIONGROUP_SECURITY_INFORMATIONDACL_SECURITY_INFORMATIONSACL_SECURITY_INFORMATIONall_infoGetCurrentProcessIdpidOpenProcessPROCESS_ALL_ACCESSphOpenProcessTokenTOKEN_ALL_ACCESSthGetTokenInformationTokenPrivileges	old_privstupledesired_privsAdjustTokenPrivilegesmodified_privsGetLastErrorgleprint	TokenUsermy_sidLookupAccountNamepwr_sidACCESS_SYSTEM_SECURITYGetKernelObjectSecuritysdGetSecurityDescriptorDacldaclACLGetSecurityDescriptorSaclsaclGetAceCountdacl_ace_cntsacl_ace_cntAddAccessAllowedAceGetAclRevision	WRITE_DACAddAuditAccessAceGENERIC_ALLSetSecurityDescriptorDaclSetSecurityDescriptorSaclSetSecurityDescriptorGroupSetSecurityDescriptorOwnerSetKernelObjectSecuritynew_sdLookupAccountSidGetSecurityDescriptorOwnerGetSecurityDescriptorGroupnew_sd_1 r   r	   <module>rS      s         	+*2}/MNN%
 	+*2}/HII%
 	+*2}/MNN%
 	+*2}/LMM%
 	+*2}/STT%
 	+*2}/UVV%
 	+*2}/VWW%
 	+*2}/RSS%
 	+*2}/JKK%
 	+*9	
 	
 	%	 	+*2}/STT%
 	+*2}/PQQ%_3	l ,./-. -. 	 #h"$$X(5q#>>#]#&  .M-b-2OPP	OOYOOOOO44=  h!88	E
(#...	*	*2}/F	G	G	J
)-
)"m
<
<Q
?X("AA1c  +]*2x88	##%%<=D	##%%<=D!!!!   8:X=OOQW     t**,,h.BFAq Q Q Q   Qa ( ( (   Qa ( ( (   gq ) ) )   gq ) ) ) % %b(B 7 7 7	.	.r8	<	<	##%%1133|a7GGG	E
3444	##%%1133|a7GGG	E
3444"M"2v'H'H'J'JKKAN  
E
;<<<"M"2v'H'H'J'JKKAN  
E
;<<<   Qa ( ( ( % %b-*QSU V V V0=0/  %%''3	E
/00000 43r   