我已经完成了以下步骤: 1. 构建和编译我的内核驱动程序,它模拟磁带设备驱动程序。2. 创建所需的 .inf 3. 创建所需的 .cat 4. 签署文件 5. 通过手动“右键单击”-> 从资源管理器安装在 .inf 文件上进行测试
现在我准备做一个更简单的安装包,但是不知道怎么做?
我试图创建一个目录 C:\drivers 我还创建了一个 dpinst.xml 文件,其中包含:
<?xml version="1.0" ?>
<dpinst>
<suppressAddRemovePrograms/>
<!-- The following search and subDirectory elements direct
DPInst to search all subdirectories (under the DPInst working directory) to locate driver
packages. -->
<search>
<subDirectory>*</subDirectory>
</search>
<!-- The following language element localizes its child elements
for the English (Standard) language. The child elements
customize the text that appears on the DPInst wizard pages. -->
<language code="0x0409">
<dpinstTitle>Device Driver Updater</dpinstTitle>
<welcomeTitle>Welcome to the Device Installer!</welcomeTitle>
<welcomeIntro>This wizard will walk you through updating the drivers for your device.</welcomeIntro>
<installHeaderTitle>Installing the software for your device...</installHeaderTitle>
<finishTitle>Congratulations! You finished installing your device drivers.</finishTitle>
</language>
<scanHardware/>
</dpinst>
并复制了 dpinst.exe 并创建了一个子目录“storage”,我将 .inf、.cat 和 .sys 文件复制到
当我尝试通过双击此目录中的 dpinst.exe 进行安装时;它给出消息“不需要(没有更新设备)”
但这不是 PnP 设备驱动程序吗?它是 KMDF(内核设备驱动程序)吗?
有人知道如何创建安装包吗?
最好的问候托马斯