0

要建立我的司机,我用VisualDDK在Visual Studio 2008年开始的时候我开始使用我的电脑和VirtualBox虚拟机调试,但是当我启动Visual Studio中的调试过程中,我的虚拟机没有显示我的外部IP地址(通常应该在DDKLauncherMonitor中显示192.168.1.102和10.0.1.15,但它只显示我10.0.1.15)。KMDF驱动程序构建2008

我停止使用虚拟机,我决定使用真正的电脑。在第二台电脑中,我启动了DDKLauncherMonitor。我从第一台电脑开始调试。我在第二台机器上收到Udp软件包,同时还收到了driver.sys。但是,当我试图从视觉工作室(第一台计算机)加载驱动程序没有任何工作。另外,在第二台机器上告诉我“Windows需要数字签名的驱动程序”。

有相同的一个遇到这种问题,他/她可以提供帮助。

回答

0

你可以进入更多的细节,当你说“没有什么作品”?您的调试器可能没有正确设置。

这是一种伪答案,因为我不知道过度的VisualDDK,但你有没有考虑尝试标准的Microsoft调试工具,如WinDbg的?如果您可以获得Visual Studio 2012或2013 Preview,则所有构建和调试工具都集成到IDE中,并且您可能会遇到任何可能遇到的问题,并得到Microsoft的全力支持。

关于你的第二个问题,这听起来像你正在构建一个驱动程序,而不是签名。你的目标PC是64位的吗?它是什么操作系统? 64位Windows平台需要签名的驱动程序进行安装,但可以禁用。

您可以禁用启动计算机时使用F8菜单驱动程序签名要求;这应该修复您的“数字签名的驱动程序”问题,但每次重新启动都需要完成。

另一种选择是添加一个构建后步骤或某种脚本执行Microsoft签名工具(Inf2cat,SignTool),以使用您公司的证书在您的驱动程序上签名。

+0

非常感谢您的回答。 –

相关问题