在连接时捕获 PCI-Express,然后在系统中进行仿真

Posted

技术标签:

【中文标题】在连接时捕获 PCI-Express,然后在系统中进行仿真【英文标题】:Capture PCI-Express wheh it is connected and than emulate in system 【发布时间】:2014-01-31 15:55:18 【问题描述】:

有什么方法可以在设备连接时捕获设备状态,然后在 Windows 中进行模拟? 我购买了一些 PCI Express 设备,这些设备需要安装在插槽中才能使软件正常工作。但我只有一个插槽,软件无法完全运行,正在插槽中搜索另外 2 张卡。 有任何想法吗?谢谢!

【问题讨论】:

【参考方案1】:

听起来像是用于许可的硬件加密狗?

答案是否定的,如果加密狗设计者对安全性有任何线索(使用 nonce 来防止重放攻击,使用非对称加密在不泄露私钥的情况下生成身份验证代码),这是不可能的。

使用总线扩展器(桥接芯片)可能会更好。例如here is one 将 PCIe 设备转换为 USB 外围设备。软件是否仍然可以与它通信是任何人的猜测,我应该认为如果桥将自己识别为 Windows 作为 PCIe 总线,那么它会。还有很多 PCIe-PCIe 桥接器可以占用您的单个内部 PCIe 插槽,并在外部机箱中为您提供多个 PCIe 插槽。

【讨论】:

以上是关于在连接时捕获 PCI-Express,然后在系统中进行仿真的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Shell 脚本中建立远程连接时捕获错误

在播放框架中发送大文件时如何捕获客户端断开连接?

PCI-E插槽介绍

在线程中捕获中断的系统调用

在检查连接的phpmailer时是否捕获了EOF

处理 jdbc 连接时尝试/捕获的最佳方法