From 140195996766fb84c8e94a660737d0123993c4d0 Mon Sep 17 00:00:00 2001 From: Nate Deisinger Date: Tue, 12 Dec 2017 16:33:40 -0800 Subject: Update DV-FailDriver-WDM sample to correctly create a driver package. --- .../samples/DV-FailDriver-WDM/defect_toastmon.inf | 89 ---------------------- .../DV-FailDriver-WDM/driver/defect_toastmon.inf | 89 ++++++++++++++++++++++ .../driver/defect_toastmon.vcxproj | 4 +- .../driver/defect_toastmon.vcxproj.Filters | 10 +-- 4 files changed, 96 insertions(+), 96 deletions(-) delete mode 100644 tools/dv/samples/DV-FailDriver-WDM/defect_toastmon.inf create mode 100644 tools/dv/samples/DV-FailDriver-WDM/driver/defect_toastmon.inf diff --git a/tools/dv/samples/DV-FailDriver-WDM/defect_toastmon.inf b/tools/dv/samples/DV-FailDriver-WDM/defect_toastmon.inf deleted file mode 100644 index ae8f3e5a..00000000 --- a/tools/dv/samples/DV-FailDriver-WDM/defect_toastmon.inf +++ /dev/null @@ -1,89 +0,0 @@ -;/*++ -; -;Copyright (c) 1990-2015 Microsoft Corporation All rights Reserved -; -;Module Name: -; -; Defect_ToastMon.INF -; -;Abstract: -; INF file for installing sample buggy toastmon driver -; -;--*/ - -[Version] -Signature="$WINDOWS NT$" -Class=System -ClassGuid={4d36e97d-e325-11ce-bfc1-08002be10318} -Provider="Sample Provider" -DriverVer=07/29/2015,10.0.0.0 -CatalogFile=Defect_Toastmon.cat - -[DestinationDirs] -DefaultDestDir = 12 - - -; ================= Device Install section ===================== - -[Manufacturer] -%ManufacturerString%=MSFT,NTx86, NTamd64, NTARM, NTARM64 - -; For XP and later -[MSFT.NTx86] -%Defect_ToastMon.DRVDESC%=Defect_ToastMon_Inst,root\defect_toastmon - -[MSFT.NTARM] -%Defect_ToastMon.DRVDESC%=Defect_ToastMon_Inst,root\defect_toastmon - -[MSFT.NTARM64] -%Defect_ToastMon.DRVDESC%=Defect_ToastMon_Inst,root\defect_toastmon - -[MSFT.NTamd64] -%Defect_ToastMon.DRVDESC%=Defect_ToastMon_Inst,root\defect_toastmon - -[Defect_ToastMon_Inst.NT] -CopyFiles=Defect_ToastMon.CopyFiles - -[Defect_ToastMon.CopyFiles] -defect_toastmon.sys - -[Defect_ToastMon_Inst.NT.Services] -AddService=Defect_ToastMon,0x00000002,Defect_ToastMon_Service - -[Defect_ToastMon_Service] -DisplayName = %Defect_ToastMon.SVCDESC% -ServiceType = 1 ; SERVICE_KERNEL_DRIVER -StartType = 1 ; SERVICE_SYSTEM_START -ErrorControl = 1 ; SERVICE_ERROR_NORMAL -ServiceBinary = %12%\defect_toastmon.sys - -[DeviceInstall32] -AddDevice=ROOT\Samples\0001,,ToastMonbuggy - -[ToastMonBuggy] -HardwareIds=root\defect_toastmon - -; ================= Source Media Section ===================== - -[SourceDisksFiles] -defect_toastmon.sys=1 - -[SourceDisksNames.x86] -1 = %DISK_NAME%,,, - -[SourceDisksNames.amd64] -1 = %DISK_NAME%,,, - -[SourceDisksNames.ARM] -1 = %DISK_NAME%,,, - -[SourceDisksNames.ARM64] -1 = %DISK_NAME%,,, - -[Strings] -ManufacturerString = "Sample Manufacturer" -ClassName = "Sample Drivers" -Defect_ToastMon.SVCDESC = "Sample ToastMon Buggy Service" -Defect_ToastMon.DRVDESC = "Sample ToastMon Buggy Driver" -DISK_NAME = "Toastmon Install Disk" - diff --git a/tools/dv/samples/DV-FailDriver-WDM/driver/defect_toastmon.inf b/tools/dv/samples/DV-FailDriver-WDM/driver/defect_toastmon.inf new file mode 100644 index 00000000..7be4d774 --- /dev/null +++ b/tools/dv/samples/DV-FailDriver-WDM/driver/defect_toastmon.inf @@ -0,0 +1,89 @@ +;/*++ +; +;Copyright (c) 1990-2017 Microsoft Corporation All rights Reserved +; +;Module Name: +; +; Defect_ToastMon.INF +; +;Abstract: +; INF file for installing sample buggy toastmon driver +; +;--*/ + +[Version] +Signature="$WINDOWS NT$" +Class=System +ClassGuid={4d36e97d-e325-11ce-bfc1-08002be10318} +Provider="Sample Provider" +DriverVer=12/12/2017,10.0.0.1 +CatalogFile=Defect_Toastmon.cat + +[DestinationDirs] +DefaultDestDir = 12 + + +; ================= Device Install section ===================== + +[Manufacturer] +%ManufacturerString%=Sample_Manufacturer,NTx86, NTamd64, NTARM, NTARM64 + +; For XP and later +[Sample_Manufacturer.NTx86] +%Defect_ToastMon.DRVDESC%=Defect_ToastMon_Inst,root\defect_toastmon + +[Sample_Manufacturer.NTARM] +%Defect_ToastMon.DRVDESC%=Defect_ToastMon_Inst,root\defect_toastmon + +[Sample_Manufacturer.NTARM64] +%Defect_ToastMon.DRVDESC%=Defect_ToastMon_Inst,root\defect_toastmon + +[Sample_Manufacturer.NTamd64] +%Defect_ToastMon.DRVDESC%=Defect_ToastMon_Inst,root\defect_toastmon + +[Defect_ToastMon_Inst.NT] +CopyFiles=Defect_ToastMon.CopyFiles + +[Defect_ToastMon.CopyFiles] +defect_toastmon.sys + +[Defect_ToastMon_Inst.NT.Services] +AddService=Defect_ToastMon,0x00000002,Defect_ToastMon_Service + +[Defect_ToastMon_Service] +DisplayName = %Defect_ToastMon.SVCDESC% +ServiceType = 1 ; SERVICE_KERNEL_DRIVER +StartType = 1 ; SERVICE_SYSTEM_START +ErrorControl = 1 ; SERVICE_ERROR_NORMAL +ServiceBinary = %12%\defect_toastmon.sys + +[DeviceInstall32] +AddDevice=ROOT\Samples\0001,,ToastMonbuggy + +[ToastMonBuggy] +HardwareIds=root\defect_toastmon + +; ================= Source Media Section ===================== + +[SourceDisksFiles] +defect_toastmon.sys=1 + +[SourceDisksNames.x86] +1 = %DISK_NAME%,,, + +[SourceDisksNames.amd64] +1 = %DISK_NAME%,,, + +[SourceDisksNames.ARM] +1 = %DISK_NAME%,,, + +[SourceDisksNames.ARM64] +1 = %DISK_NAME%,,, + +[Strings] +ManufacturerString = "Sample Manufacturer" +ClassName = "Sample Drivers" +Defect_ToastMon.SVCDESC = "Sample ToastMon Buggy Service" +Defect_ToastMon.DRVDESC = "Sample ToastMon Buggy Driver" +DISK_NAME = "Toastmon Install Disk" + diff --git a/tools/dv/samples/DV-FailDriver-WDM/driver/defect_toastmon.vcxproj b/tools/dv/samples/DV-FailDriver-WDM/driver/defect_toastmon.vcxproj index 3bbfc913..dd677f88 100644 --- a/tools/dv/samples/DV-FailDriver-WDM/driver/defect_toastmon.vcxproj +++ b/tools/dv/samples/DV-FailDriver-WDM/driver/defect_toastmon.vcxproj @@ -21,7 +21,7 @@ {50D75FD5-F47F-4289-98ED-B4AF87F5074D} $(MSBuildProjectName) - false + true true Debug Win32 @@ -90,7 +90,7 @@ defect_toastmon - + diff --git a/tools/dv/samples/DV-FailDriver-WDM/driver/defect_toastmon.vcxproj.Filters b/tools/dv/samples/DV-FailDriver-WDM/driver/defect_toastmon.vcxproj.Filters index 54b3292a..e2f2343e 100644 --- a/tools/dv/samples/DV-FailDriver-WDM/driver/defect_toastmon.vcxproj.Filters +++ b/tools/dv/samples/DV-FailDriver-WDM/driver/defect_toastmon.vcxproj.Filters @@ -18,11 +18,6 @@ {A8255629-05E3-46EC-8820-1F65B22797CF} - - - Driver Files - - Source Files @@ -36,4 +31,9 @@ Resource Files + + + Driver Files + + \ No newline at end of file -- cgit v1.3.1