a „oeÒã @sœdZddlZddlZddlZddlZddlZe dej¡ejfe dej ¡ejfe dej ¡ejfe dej ¡ejfe dej ¡ejfe dej ¡ejfe dd¡ejffZe ¡Ze eejejB¡Ze ede¡ejejBejBejBZe ee¡Ze ¡Ze ¡Z e !¡Z"e #¡Z$e%de$ &¡e$ '¡e$ (¡ƒe )eej*¡dZ+e ,dd¡dZ-e$ .de d¡e$ /ded¡e$ 0e-d¡e$ 1e"d¡e 2eee$¡dS)z h:\tmp.txtéNÚZSeEnableDelegationPrivilegezrelative, valid, size: Útmpé)3ÚfnameZ ntsecurityconZwin32apiZwin32conZ win32fileZ win32securityZLookupPrivilegeValueZSE_SECURITY_NAMEZSE_PRIVILEGE_ENABLEDZSE_SHUTDOWN_NAMEZ SE_TCB_NAMEZSE_RESTORE_NAMEZSE_TAKE_OWNERSHIP_NAMEZSE_CREATE_PERMANENT_NAMEZ new_privsZGetCurrentProcessÚphZOpenProcessTokenZTOKEN_ALL_ACCESSZTOKEN_ADJUST_PRIVILEGESÚthZAdjustTokenPrivilegesZOWNER_SECURITY_INFORMATIONZGROUP_SECURITY_INFORMATIONZDACL_SECURITY_INFORMATIONZSACL_SECURITY_INFORMATIONZall_security_infoZGetFileSecurityÚsdZGetSecurityDescriptorDaclZold_daclZGetSecurityDescriptorSaclZold_saclZGetSecurityDescriptorGroupZ old_groupZSECURITY_DESCRIPTORZnew_sdÚprintZIsSelfRelativeZIsValidZ GetLengthZGetTokenInformationZ TokenUserZmy_sidZLookupAccountNameZtmp_sidZSetSecurityDescriptorSaclZSetSecurityDescriptorDaclZSetSecurityDescriptorOwnerZSetSecurityDescriptorGroupZSetFileSecurity©r r úDC:\Program Files\Certbot\pkgs\win32\Demos\security\set_file_owner.pyÚst þ þ þ þ þ þ þç ÿÿþýÿ ü