psbit.py文件-显示32位或64位的应用程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了psbit.py文件-显示32位或64位的应用程序相关的知识,希望对你有一定的参考价值。

  1. #!/usr/bin/python
  2.  
  3. import subprocess
  4. import sys
  5.  
  6. bitness = 64 # default to finding 64-bit processes
  7. bitflag = "4"
  8.  
  9. if (len(sys.argv) > 1):
  10. if (sys.argv[1] == "32"):
  11. bitness = 32
  12. bitflag = "0"
  13.  
  14.  
  15. ps = subprocess.Popen(['ps', '-Al'], stdout=subprocess.PIPE).communicate()[0]
  16.  
  17. processes = ps.split(' ')
  18.  
  19. nfields = len(processes[0].split()) - 1
  20.  
  21. for row in processes[1:]:
  22.  
  23. psout = row.split(None, nfields)
  24.  
  25. if (len(psout) > 4) and (psout[3].endswith(bitflag)) :
  26. print psout[nfields]

以上是关于psbit.py文件-显示32位或64位的应用程序的主要内容,如果未能解决你的问题,请参考以下文章

对构建 32 位或 64 位感到困惑

现代32位或64位x86汇编

如何根据目标机器(32 位或 64 位)有条件地使用 WiX 安装文件?

java中int变量和C语言中int变量的取值范围不一样

怎么把vs2008创建的32位的程序改为64位的?

fedora是啥含义及简单介绍