[build] Update hardware installation file
[people/sha0/winvblock.git] / makeinf.bat
1 @echo off\r
2 mkdir bin 2>nul\r
3 \r
4 echo [Version] > bin/winvblk.inf\r
5 echo Signature="$Windows NT$" >> bin/winvblk.inf\r
6 echo Class=SCSIAdapter >> bin/winvblk.inf\r
7 echo ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318} >> bin/winvblk.inf\r
8 echo Provider=WinVBlock >> bin/winvblk.inf\r
9 echo CatalogFile=winvblk.cat >> bin/winvblk.inf\r
10 echo DriverVer=01/06/2010,1.0 >> bin/winvblk.inf\r
11 echo. >> bin/winvblk.inf\r
12 echo [Manufacturer] >> bin/winvblk.inf\r
13 echo WinVBlock=WinVBlockDriver,,NTamd64 >> bin/winvblk.inf\r
14 echo.  >> bin/winvblk.inf\r
15 echo [WinVBlockDriver] >> bin/winvblk.inf\r
16 echo "WinVBlock Driver"=WinVBlock,Root\WinVBlock, Detected\WinVBlock >> bin/winvblk.inf\r
17 echo. >> bin/winvblk.inf\r
18 echo [WinVBlockDriver.NTamd64] >> bin/winvblk.inf\r
19 echo "WinVBlock Driver"=WinVBlock.NTamd64,Root\WinVBlock, Detected\WinVBlock >> bin/winvblk.inf\r
20 echo. >> bin/winvblk.inf\r
21 echo [SourceDisksNames] >> bin/winvblk.inf\r
22 echo 0="Install Disk" >> bin/winvblk.inf\r
23 echo. >> bin/winvblk.inf\r
24 echo [SourceDisksFiles] >> bin/winvblk.inf\r
25 echo winvblk.exe=0 >> bin/winvblk.inf\r
26 echo wvblk32.sys=0 >> bin/winvblk.inf\r
27 echo wvblk64.sys=0 >> bin/winvblk.inf\r
28 echo. >> bin/winvblk.inf\r
29 echo [DestinationDirs] >> bin/winvblk.inf\r
30 echo Files.Driver=12 >> bin/winvblk.inf\r
31 echo Files.Driver.NTamd64=12 >> bin/winvblk.inf\r
32 echo Files.Tools=11 >> bin/winvblk.inf\r
33 echo. >> bin/winvblk.inf\r
34 echo [Files.Driver] >> bin/winvblk.inf\r
35 echo wvblk32.sys >> bin/winvblk.inf\r
36 echo. >> bin/winvblk.inf\r
37 echo [Files.Driver.NTamd64] >> bin/winvblk.inf\r
38 echo wvblk64.sys >> bin/winvblk.inf\r
39 echo. >> bin/winvblk.inf\r
40 echo [Files.Tools] >> bin/winvblk.inf\r
41 echo winvblk.exe >> bin/winvblk.inf\r
42 echo. >> bin/winvblk.inf\r
43 echo [WinVBlock] >> bin/winvblk.inf\r
44 echo CopyFiles=Files.Driver,Files.Tools >> bin/winvblk.inf\r
45 #echo DelReg=DelReg >> bin/winvblk.inf\r
46 echo. >> bin/winvblk.inf\r
47 echo [WinVBlock.NTamd64] >> bin/winvblk.inf\r
48 echo CopyFiles=Files.Driver.NTamd64,Files.Tools >> bin/winvblk.inf\r
49 #echo DelReg=DelReg >> bin/winvblk.inf\r
50 echo. >> bin/winvblk.inf\r
51 echo [WinVBlock.Services] >> bin/winvblk.inf\r
52 echo AddService=WinVBlock,0x00000002,Service >> bin/winvblk.inf\r
53 echo. >> bin/winvblk.inf\r
54 echo [WinVBlock.NTamd64.Services] >> bin/winvblk.inf\r
55 echo AddService=WinVBlock,0x00000002,Service.NTamd64 >> bin/winvblk.inf\r
56 echo. >> bin/winvblk.inf\r
57 echo [Service] >> bin/winvblk.inf\r
58 echo ServiceType=0x00000001 >> bin/winvblk.inf\r
59 echo StartType=0x00000000 >> bin/winvblk.inf\r
60 echo ErrorControl=0x00000001 >> bin/winvblk.inf\r
61 echo ServiceBinary=%%12%%\wvblk32.sys >> bin/winvblk.inf\r
62 #echo LoadOrderGroup=NDIS >> bin/winvblk.inf\r
63 echo. >> bin/winvblk.inf\r
64 echo [Service.NTamd64] >> bin/winvblk.inf\r
65 echo ServiceType=0x00000001 >> bin/winvblk.inf\r
66 echo StartType=0x00000000 >> bin/winvblk.inf\r
67 echo ErrorControl=0x00000001 >> bin/winvblk.inf\r
68 echo ServiceBinary=%%12%%\wvblk64.sys >> bin/winvblk.inf\r
69 #echo LoadOrderGroup=NDIS >> bin/winvblk.inf\r
70 #echo. >> bin/winvblk.inf\r
71 #echo [DelReg] >> bin/winvblk.inf\r
72 #echo HKLM,SYSTEM\CurrentControlSet\Services\atapi,Group >> bin/winvblk.inf\r
73 \r
74 echo [Disks] > bin/txtsetup.oem\r
75 echo disk = "WINVBLOCK DISK",\winvblk.inf,\ >> bin/txtsetup.oem\r
76 echo. >> bin/txtsetup.oem\r
77 echo [Defaults] >> bin/txtsetup.oem\r
78 echo scsi = WINVBLOCK >> bin/txtsetup.oem\r
79 echo. >> bin/txtsetup.oem\r
80 echo [scsi] >> bin/txtsetup.oem\r
81 echo WINVBLOCK = "WinVBlock Driver" >> bin/txtsetup.oem\r
82 echo. >> bin/txtsetup.oem\r
83 echo [Files.scsi.WINVBLOCK] >> bin/txtsetup.oem\r
84 echo driver = disk,wvblk32.sys,WinVBlock >> bin/txtsetup.oem\r
85 echo inf = disk,winvblk.inf >> bin/txtsetup.oem\r