A: )

def is64Windows(self):
    return 'PROGRAMFILES(X86)' in os.environ

def getProgramFiles32(self):
    if self.is64Windows():
        return os.environ['PROGRAMFILES(X86)']
    else:
        return os.environ['PROGRAMFILES']

def getProgramFiles64(self):
    if self.is64Windows():
        return os.environ['PROGRAMW6432']
    else:
        return None

B: )

aReg = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, \
"SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Run")

错误方法:

2**63-1 == sys.maxint For 64 bit, and
2**31-1 == sys.maxint For 32 bit.

相关文章:

  • 2021-10-17
  • 2022-12-23
  • 2021-11-13
  • 2021-11-13
  • 2021-11-29
  • 2021-09-06
  • 2022-12-23
猜你喜欢
  • 2021-11-13
  • 2022-12-23
  • 2021-11-13
  • 2021-11-12
  • 2021-11-13
  • 2021-08-17
  • 2021-11-13
相关资源
相似解决方案