问题描述
我正在使用 Visual Studio 2019,我编写了一个内核模式驱动程序和一个用户模式应用程序,该应用程序将编译的驱动程序(32 位和 64 位版本)嵌入到其资源中,然后删除适当的驱动程序并加载它然后与它通信。
现在我为此使用了两种不同的解决方案,一种用于驱动程序,一种用于用户模式:
首先我编译驱动程序两次,一次用于 32 位版本,一次用于 64 位版本,然后我使用 signtool sign 命令使用证书的 .cer 和 .pfx 文件对编译的驱动程序进行签名。然后我转到用户模式解决方案,并使用资源选项卡添加我的资源名称并导入签名的 .sys 文件。
这个过程似乎真的是多余的,无论如何我可以将所有这些步骤放在一个解决方案中,在那里我可以简单地构建解决方案并且所有这些工作都由 Visual Studio 完成?因为现在即使我想在我的驱动程序中更改一个简单的东西,我也需要重新做一遍(抱歉新手问题)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)