有什么方法可以将VirtualKD 2.8连接到VBox> 4.3。 br />好吧,由于我的问题缺少信息,我尝试解释我的问题...

我开始使用VKD 2.8从Ref I安装VirtualKD。恰好在步骤2中,它说


无法转换类型为'VirtualBox.VirtualBoxClass'的COM对象...


所以我开始谷歌搜索并我找到了一篇很棒的文章Ref II。我编译了C#代码,并将其运行在VirtualKD-2.8目录中。第一个问题消失了,但虚拟框说:


无法加载R3“ C:\ VirtualKD-2.8 \ VBoxKD64.dll”:未签名...(VERR_LDRVI_NOT_SIGNED)VBox > 3.1上,它强制在Windows中加载签名的dll。因此,我用一个自行生成的符号对DLL进行了签名(当然,我还把它添加到了信任列表中)。现在,virtualbox出现了问题,无法加载R3模块“ C:\ VirtualKD-2.8 \ VBoxKD64.dll”。1个路径均没有信任锚。 (VERR_CR_X509_CPV_NO_TRUSTED_PATHS)。


所以我使用了全球信任的符号来完成这项工作,但是我从vbox收到了致命错误...

#1 楼

我认为,其他人可能会遇到这个问题,我必须回答我自己的问题...

首先。请仔细阅读问题(虽然很长,但最糟糕)。
然后...

由于Virtual Box仅接受签名的DLL,因此您必须签署
VBoxKD64.dll和/或VBoxKD.dll。找到信任标志并不容易,因此avast伙计们可以在此处下载预签名的virtual-kd

现在我们还有另一个问题。 Virtual Box不会加载NT SERVICE \ TrustedInstaller不拥有的DLL,因此我们必须将Virtual-KD目录添加到它的王国。 (如果您对我所说的话没有任何了解,请阅读此内容)。

在avast名为Install.txt的软件包中,它也是一个很好的描述。

评论


您提供的Avast链接在.zip中没有驱动程序的签名副本?

–花生
15年8月25日在23:03

你是对的。我的问题是在Virtual Box上安装Virtual-KD。它不需要对Virtual-KD驱动程序进行签名... VKD论坛上提供了有关您的问题的一些有用信息。

– diener_k
2015年9月6日下午4:32