
    	h              	          S SK r S SKrS SKrS SKrS SKrS SKr\R                  S    r\ R                  R                  \5      (       d  \
" \S5        \R                  " 5         \
" S\S5        \
" S5         \R                  " \\R                  5      r\R                  5       r\
" S\R"                  " S\5      5         \
" S5        \R                  " \\R*                  5      r\R-                  5       r\
" S\R"                  " S\5      5        \R                  " \\R.                  5      r\R1                  5       r\c	  \
" S
5        g\" S \R7                  5       5       GH  r\R;                  \5      r\
" S\5        \
" S5        S H!  r\ " \\5      \S    S    :X  d  M  \
" S\5        M#     \
" S\!" \S    S   5      5        S H+  r\ " \\5      \S    S   -  \ " \\5      :X  d  M"  \
" S\5        M-     \
" S\!" \S   5      5        Sr"Sr#Sr$\ R                  RK                  \5      (       a  \"r&OJ\#r&\S    S   \RN                  -  \RN                  :X  a%  \S    S   \RP                  -  \RP                  :X  a  \$r&S r)\& H4  r\ " \\5      \S   -  \ " \\5      :X  d  M  \)\ " \\5      -  r)\
" S\5        M6     \
" SS\!" \)5      5        \
" S\R"                  " S\S   5      5        GM     g! \R$                   a.  r\R
                  \R(                  :w  a  e \
" S5         SrCGN`SrCff = f! \R$                   a.  r\R
                  \R(                  :w  a  e \
" S	5         SrCGNQSrCff = f)    Nzdoes not exist!zOn file 
OWNERz  z!No owner information is availableGROUPz!No group information is availablezNo Discretionary ACLACEz  -Type)ACCESS_ALLOWED_ACE_TYPEACCESS_DENIED_ACE_TYPESYSTEM_AUDIT_ACE_TYPESYSTEM_ALARM_ACE_TYPEz    z  -Flags   )OBJECT_INHERIT_ACECONTAINER_INHERIT_ACENO_PROPAGATE_INHERIT_ACEINHERIT_ONLY_ACESUCCESSFUL_ACCESS_ACE_FLAGFAILED_ACCESS_ACE_FLAGz  -mask)	DELETEREAD_CONTROL	WRITE_DACWRITE_OWNERSYNCHRONIZEFILE_GENERIC_READFILE_GENERIC_WRITEFILE_GENERIC_EXECUTEFILE_DELETE_CHILD)r   r   r   r   r   FILE_ADD_SUBDIRECTORYFILE_ADD_FILEr   FILE_LIST_DIRECTORYFILE_TRAVERSEFILE_READ_ATTRIBUTESFILE_WRITE_ATTRIBUTESFILE_READ_EAFILE_WRITE_EA)	r   r   r   r   r   GENERIC_READGENERIC_WRITEGENERIC_EXECUTEGENERIC_ALLzCalculated Check Mask=z  -SID
       )*ossysntsecuritycon
pywintypeswin32securitywinerrorargvnamepathexistsprintexitGetFileSecurityOWNER_SECURITY_INFORMATIONsdGetSecurityDescriptorOwnersidLookupAccountSiderrorexcERROR_NONE_MAPPEDGROUP_SECURITY_INFORMATIONGetSecurityDescriptorGroupDACL_SECURITY_INFORMATIONGetSecurityDescriptorDacldaclrangeGetAceCountace_noGetAceaceigetattrhexpermissions_filepermissions_dirpermissions_dir_inheritisfilepermissionsr   r   	calc_mask     oC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\win32/Demos/FileSecurityTest.py<module>rS      se   	 
    
 xx{	ww~~d	$!"HHJ j$  g	/		&	&t]-U-U	VB

'
'
)C	$..tS9:/	'N		&	&t]-U-U	VB

'
'
)C	$..tS9: ""4)P)PQ	##%<	
 !4++-.kk&!eVi
A }a(CF1I5fa 
 	j#c!fQi.)
A }a(3q6!94q8QQfa 
 	iSV%


 
#
 77>>$*K)K Aq	M<<< 334F1I > >> 112 6	A}a(3q61W]A5NNW]A66	fa   	d,c)n=nm<<T3q6JKm /1  / ||x111	
-../  /
||x111	
-../s2   5AK# =AL$ #L!3#LL!$M"4#MM"