a „oevã @sRddlZddlZddlZddlZddlZddlZddlmZmZm Z m Z ej   e  ¡d¡ZeedƒZe d¡e ¡edeƒe dej¡ejfe dej¡ejfe dej¡ejfe dej¡ejfe dej¡ejfe dd¡ejffZe ¡Ze eej¡Z e !e de¡ej"ej#Bej$Bej%BZ&e 'ee&¡Z(e( )¡Z*e*dk�rPe +¡Z*e( ,¡Z-e-dk�rje +¡Z-e .e ej/¡dZ0e 1dd ¡dZ2e 1dd ¡dZ3iZ4de4d <de4d <e j5e4d <e j6e4d<e0e4d<iZ7de7d <de7d <e j8e7d <e j6e7d<de7d<iZ9de9d <de9d <e j5e9d <e j6e9d<e3e9d<gZ:e: ;e4ejdœ¡e: ;e4ejdœ¡e: ;e7ejdœ¡e: ;e7ejdœ¡e* @e:¡gZ:e: ;e7ejdœ¡e- @e:¡e( Fde*d¡e( Gde-d¡e( He3d¡e Iee&e(¡dS)éN)Ú ACCESS_MODEÚ ACE_FLAGSÚ TRUSTEE_FORMÚ TRUSTEE_TYPEzwin32security_test.txtÚwzHello from Python zTesting on fileÚZSeEnableDelegationPrivilegeÚtmpz Power UsersZMultipleTrusteeZMultipleTrusteeOperationZ TrusteeFormZ TrusteeTypeZ Identifierz rupole\tmp)ZTrusteeZ InheritanceZ AccessModeZAccessPermissionsé)JÚosZ ntsecurityconZwin32apiZwin32conZ win32fileZ win32securityZsecurity_enumsrrrrÚpathÚjoinZ GetTempPathÚfnameÚopenÚfÚwriteÚcloseÚprintZLookupPrivilegeValueZSE_SECURITY_NAMEZSE_PRIVILEGE_ENABLEDZSE_SHUTDOWN_NAMEZSE_RESTORE_NAMEZSE_TAKE_OWNERSHIP_NAMEZSE_CREATE_PERMANENT_NAMEZ new_privsZGetCurrentProcessÚphZOpenProcessTokenZTOKEN_ALL_ACCESSÚthZAdjustTokenPrivilegesZOWNER_SECURITY_INFORMATIONZGROUP_SECURITY_INFORMATIONZDACL_SECURITY_INFORMATIONZSACL_SECURITY_INFORMATIONZall_security_infoZGetFileSecurityÚsdZGetSecurityDescriptorSaclZold_saclZACLZGetSecurityDescriptorDaclZold_daclZGetTokenInformationZ TokenUserZmy_sidZLookupAccountNameZtmp_sidZpwr_sidZ my_trusteeZTRUSTEE_IS_SIDZTRUSTEE_IS_USERZ tmp_trusteeZTRUSTEE_IS_NAMEZ pwr_trusteeZ expl_listÚappendZNO_INHERITANCEZSET_AUDIT_SUCCESSZ GENERIC_ALLZSET_AUDIT_FAILUREZSetEntriesInAclZ DENY_ACCESSZDELETEZ GRANT_ACCESSZ WRITE_OWNERZ GENERIC_READZSetSecurityDescriptorSaclZSetSecurityDescriptorDaclZSetSecurityDescriptorOwnerZSetFileSecurity©rrúFC:\Program Files\Certbot\pkgs\win32\Demos\security\explicit_entries.pyÚs    þ þ þ þ þ þëÿÿþýÿ         üÿ üÿ üÿ üÿ üÿ üÿüÿüÿ