home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2010 November / maximum-cd-2010-11.iso / DiscContents / calibre-0.7.13.msi / file_2473 (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2010-08-06  |  1.1 KB  |  20 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.6)
  3.  
  4. import win32security
  5. import win32file
  6. import win32api
  7. import ntsecuritycon
  8. import win32con
  9. from security_enums import TRUSTEE_TYPE, TRUSTEE_FORM, ACE_FLAGS, ACCESS_MODE
  10. new_privs = ((win32security.LookupPrivilegeValue('', ntsecuritycon.SE_SECURITY_NAME), win32con.SE_PRIVILEGE_ENABLED), (win32security.LookupPrivilegeValue('', ntsecuritycon.SE_CREATE_PERMANENT_NAME), win32con.SE_PRIVILEGE_ENABLED), (win32security.LookupPrivilegeValue('', 'SeEnableDelegationPrivilege'), win32con.SE_PRIVILEGE_ENABLED))
  11. ph = win32api.GetCurrentProcess()
  12. th = win32security.OpenProcessToken(ph, win32security.TOKEN_ALL_ACCESS)
  13. win32security.AdjustTokenPrivileges(th, 0, new_privs)
  14. policy_handle = win32security.GetPolicyHandle('', win32security.POLICY_ALL_ACCESS)
  15. sidlist = win32security.LsaEnumerateAccountsWithUserRight(policy_handle, ntsecuritycon.SE_RESTORE_NAME)
  16. for sid in sidlist:
  17.     print win32security.LookupAccountSid('', sid)
  18.  
  19. win32security.LsaClose(policy_handle)
  20.