a „oeã @s˜ddlZddlZddlZddlZddlZddlZe ¡Ze ed¡dZ e e ƒe  e ¡e  dej ¡ejfe  dej¡ejffZe ¡Ze eejejB¡Ze ede¡ZzÖe ¡Ze eej¡dZej ed¡ej ej!deej"ddd�\Z#Z$e %e#dej&d¡ej e#deej"d dd�\Z'Z$e %e'dej&d ¡ej(e#e ej)ed �ej ej!d eej"d dd�\Z*Z$e +e*e ¡We ede¡ne ede¡0dS)éNZrskÚzPython test keyz some class)ÚSecurityAttributesZ samDesiredZClassZOptionsz!Default value for python test keyzpython test subkeyzsome other classzDefault value for subkey)ZFlagsrzPython test key(restored)zrestored class),ÚosZ ntsecurityconZwin32apiZwin32conZ win32securityZwinntZ GetTempPathZtemp_dirZGetTempFileNameÚfnameÚprintÚremoveZLookupPrivilegeValueZSE_BACKUP_NAMEZSE_PRIVILEGE_ENABLEDZSE_RESTORE_NAMEZrequired_privsZGetCurrentProcessÚphZOpenProcessTokenZ TOKEN_READZTOKEN_ADJUST_PRIVILEGESÚthZAdjustTokenPrivilegesZadjusted_privsZSECURITY_ATTRIBUTESZsaZGetTokenInformationZ TokenUserZmy_sidZSECURITY_DESCRIPTORZSetSecurityDescriptorOwnerZRegCreateKeyExÚHKEY_CURRENT_USERÚKEY_ALL_ACCESSÚkZdispZ RegSetValueÚREG_SZZsubkZ RegSaveKeyExZREG_STANDARD_FORMATZ restored_keyZ RegRestoreKey©rrú:C:\Program Files\Certbot\pkgs\win32\Demos\RegRestoreKey.pyÚsp  þ þû  ÿú ú  ÿú