home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 2.6)
-
- from ntsecuritycon import *
- import win32api
- import win32security
- import winerror
-
- def GetDomainName():
-
- try:
- tok = win32security.OpenThreadToken(win32api.GetCurrentThread(), TOKEN_QUERY, 1)
- except win32api.error:
- details = None
- if details[0] != winerror.ERROR_NO_TOKEN:
- raise
- details[0] != winerror.ERROR_NO_TOKEN
- tok = win32security.OpenProcessToken(win32api.GetCurrentProcess(), TOKEN_QUERY)
-
- (sid, attr) = win32security.GetTokenInformation(tok, TokenUser)
- win32api.CloseHandle(tok)
- (name, dom, typ) = win32security.LookupAccountSid(None, sid)
- return dom
-
- if __name__ == '__main__':
- print 'Domain name is', GetDomainName()
-
-