2014-07-06 44 views
2

我已經完成了以下步驟: 1.構建並編譯我的模擬磁帶設備驅動程序的內核驅動程序。 2.創建所需的.inf 3中創建所需的.cat 4.簽署 5.通過手動測試文件「右鍵」 - >從資源管理器中的.inf文件安裝如何爲我的.inf創建windows安裝包?

現在我已經準備好了做一個更簡單的安裝包,但我不知道如何做到這一點?

我試圖創建一個目錄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 並創建一個子目錄「存儲」在那裏我複製了.inf,.cat和.sys文件到

當我嘗試從該目錄下雙擊dpinst.exe進行安裝時;它給出消息「不需要(沒有設備用於更新)」

但是,這不是一個PnP設備驅動程序?它是KMDF(內核設備驅動程序)?

任何人都有一個想法如何創建一個安裝包?

問候托馬斯

回答

0

你可能想嘗試WDK8.1司機樣品中WDF安裝包樣品。樣品的

描述:

WDF安裝套餐的installWdf演示如何在系統上安裝WDF包。此代碼可以用於將所需的WDF組件安裝到用戶系統上。示例代碼也可以重寫到現有的安裝應用程序中以提供更好的體驗。