【发布时间】:2013-11-19 06:07:52
【问题描述】:
是否有任何可移植的方式或库来检查 Python 脚本是否在虚拟化操作系统上运行以及它在哪个虚拟化平台上运行。
这个Detect virtualized OS from an application? 问题讨论了一个c 版本。
【问题讨论】:
-
如果虚拟环境真的很好,那就不行了——毕竟是这样!
-
您希望完成什么?可能还有其他方法可以解决问题。
-
@SteveBarnes 实际上更多次,重要的是要知道您是否在虚拟化系统上,以及哪个虚拟环境(您可能需要安装 virtio 驱动程序或来宾添加)。隐藏这个事实是没有用的。大多数虚拟化系统都会留下提示,无论是在宣传 CPU 的方式中,还是在 DMI 数据(系统供应商名称、机箱等)中。没有我知道的模块(我可能错了)。那里没有那么多虚拟化技术。每个人都有自己的广告方式。我认为您将不得不自己编写一个模块:)。