文件名称:cpuid.py:纯Python接口的CPUID指令
文件大小:5KB
文件格式:ZIP
更新时间:2024-05-20 07:20:09
Python
cpuid.py 现在,这很愚蠢! 纯Python库,用于通过查询指令来访问有关x86处理器的信息。 好吧,并非完全是纯Python ... 它的工作方式是分配一小块虚拟内存,将原始x86函数复制到该内存,赋予该内存执行权限,然后将该内存作为函数调用。 注入的函数执行CPUID指令并将结果复制回ctypes.Python可以读取的结构。 在运行x86处理器的Windows和Linux的32位和64位版本上,它应该都能正常工作。 Apple OS X和其他BSD系统也应该可以使用,尽管未经过测试... 为什么? 对于大便和嘻嘻笑。 另外,无需编译C包装程序即可访问低级功能非常好。 例子 使用eax = 0获取信息: import cpuid q = cpuid.CPUID() eax, ebx, ecx, edx = q(0) 运行文件: $ python example.py
【文件预览】:
cpuid.py-master
----.gitignore(12B)
----LICENSE(1KB)
----example.py(2KB)
----README.md(2KB)
----cpuid.py(6KB)