0
私はここでダウンロードしたpydbgバイナリを使用しています:前の回答でお勧めの通りhttp://www.lfd.uci.edu/~gohlke/pythonlibs/#pydbg。pydbg 64ビットenumerate_processes()空リストを返す
私は32ビット版を32ビットPythonインタプリタで動作させることができますが、64ビット版を64ビットPythonで動作させることはできません。 enumerate_processes()
は常に空のリストを返します。何か間違っていますか?
テストコード:
import pydbg
if __name__ == "__main__":
print(pydbg.pydbg().enumerate_processes())
32ビット作業:
>C:\Python27-32\python-32bit.exe
Python 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:19:22) [MSC v.1500 32 bit (Intel)] on win32
...
>C:\Python27-32\python-32bit.exe pydbg_test.py
[(0L, '[System Process]'), (4L, 'System'), <redacted for brevity>]
64ビットが空のリストが得られる:
>python
Python 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:24:40) [MSC v.1500 64 bit (AMD64)] on win32
...
>python pydbg_test.py
[]