如何将驱动程序项目与在其资源中嵌入签名/编译驱动程序的用户模式项目结合到一个解决方案中?

问题描述

我正在使用 Visual Studio 2019,我编写了一个内核模式驱动程序和一个用户模式应用程序,该应用程序将编译的驱动程序(32 位和 64 位版本)嵌入到其资源中,然后删除适当的驱动程序并加载它然后与它通信。

现在我为此使用了两种不同的解决方案,一种用于驱动程序,一种用于用户模式:

首先我编译驱动程序两次,一次用于 32 位版本,一次用于 64 位版本,然后我使用 signtool sign 命令使用证书的 .cer 和 .pfx 文件对编译的驱动程序进行签名。然后我转到用户模式解决方案,并使用资源选项卡添加我的资源名称并导入签名的 .sys 文件。

这个过程似乎真的是多余的,无论如何我可以将所有这些步骤放在一个解决方案中,在那里我可以简单地构建解决方案并且所有这些工作都由 Visual Studio 完成?因为现在即使我想在我的驱动程序中更改一个简单的东西,我也需要重新做一遍(抱歉新手问题)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...