|
2#
楼主 |
发表于 2013-1-14 13:28:31
|
只看该作者
注册表按5.3.1.10的inf修改过来了。5.2.7.0相关的已经删除。
[Version]
Signature= "$Windows NT$"
[PEBuilder]
Name="RAMDisk [QSoft]"
Enable=1
Help="ramdisk.htm"
[SourceDisksFiles]
ramdriv.sys=4,,1
ramdriv.reg=2,,1
devcon.exe=2,,1
RAMDrivResize.exe=2,,1
ramdisk.cmd=2,,1
[Strings]
RamDiskDriveLetter="B:"
;
; Approximate
; Ramdisk Hex
; Size Value
; 32 megs. 0x02000000 (default)
; 64 megs. 0x04000000
; 96 megs. 0x06000000
; 128 megs. 0x08000000
; 192 megs. 0x0c000000
; 256 megs. 0x10000000
; 384 megs. 0x18000000
;
; Original "DiskSize" below is approximately 32 megs.
;
; Use table above to pick value for "DiskSize" that
; you want. Replace the hex value at end of next line.
RamDiskDiskSize="00,00,00,02,00,00,00,00"
[Append]
nu2menu.xml, ramdisk_nu2menu.xml
[SetupReg.AddReg]
; Add tmp and temp environment variable...
0x2, "ControlSet001\Control\Session Manager\Environment", "temp", "%RamDiskDriveLetter%"
0x2, "ControlSet001\Control\Session Manager\Environment", "tmp", "%RamDiskDriveLetter%"
; Add ramdrv environment variable... (Erwin happy?)
0x2, "ControlSet001\Control\Session Manager\Environment", "ramdrv", "%RamDiskDriveLetter%"
;
; RAMDisk specific values
0x1,"ControlSet001\Control\Class\{FFB1C341-4539-11D3-B88D-00C04FAD5172}","Class","RAMDriv"
0x1,"ControlSet001\Control\Class\{FFB1C341-4539-11D3-B88D-00C04FAD5172}","","RAM Disk"
0x1,"ControlSet001\Control\Class\{FFB1C341-4539-11D3-B88D-00C04FAD5172}\0001","ProviderName","QSoft"
0x1,"ControlSet001\Control\Class\{FFB1C341-4539-11D3-B88D-00C04FAD5172}\0001","MatchingDeviceId","ramdriv"
0x1,"ControlSet001\Control\Class\{FFB1C341-4539-11D3-B88D-00C04FAD5172}\0001","DriverDesc","Ramdisk [ QSoft ]"
0x4,"ControlSet001\Services\RAMDriv","Type",0x00000001
0x4,"ControlSet001\Services\RAMDriv","Start",0x00000003
0x4,"ControlSet001\Services\RAMDriv","ErrorControl",0x00000001
0x1,"ControlSet001\Services\RAMDriv","DisplayName","Ramdisk [ QSoft ]"
0x1,"ControlSet001\Services\RAMDriv","ImagePath","system32\drivers\RAMDriv.sys"
0x4,"ControlSet001\Services\RAMDriv\Parameters","BreakOnEntry",0x00000000
0x4,"ControlSet001\Services\RAMDriv\Parameters","DebugLevel",0x00000005
0x4,"ControlSet001\Services\RAMDriv\Parameters","DebugComp",0xffffffff
0x3,"ControlSet001\Services\RAMDriv\Parameters","DiskSize",00,00,00,02,00,00,00,00
0x1,"ControlSet001\Services\RAMDriv\Parameters","DriveLetter","%RamDiskDriveLetter%"
0x4,"ControlSet001\Services\RAMDriv\Parameters","RootDirEntries",0x00000200
0x4,"ControlSet001\Services\RAMDriv\Parameters","SectorsPerCluster",0x00000002
0x4,"ControlSet001\Services\RAMDriv\Parameters","ExcludedPAGEDPoolBanks",0xFFFFFFFF
0x4,"ControlSet001\Services\RAMDriv\Parameters","ExcludedNPAGEPoolBanks",0x00000001
0x4,"ControlSet001\Services\RAMDriv\Parameters","ExcludedNCACHPoolBanks",0xFFFFFFFF
0x4,"ControlSet001\Services\RAMDriv\Parameters","ExcludedCONCAPoolBanks",0xFFFFFFFF
0x4,"ControlSet001\Services\Ramdriv\Parameters","AllowedNPAGEPoolBanks",0xFFFFFFFE
0x4,"ControlSet001\Services\Ramdriv\Parameters","AllowedMDLPGPoolBanks",0xFFFFFFFE
0x1,"ControlSet001\Services\RAMDriv\Enum","0","Root\UNKNOWN\1000"
0x4,"ControlSet001\Services\RAMDriv\Enum","Count",0x00000001
0x4,"ControlSet001\Services\RAMDriv\Enum","NextInstance",0x00000001
0x1,"ControlSet001\Enum\Root\UNKNOWN\1000","ClassGUID","{FFB1C341-4539-11D3-B88D-00C04FAD5172}"
0x1,"ControlSet001\Enum\Root\UNKNOWN\1000","Class","RAMDriv"
0x4,"ControlSet001\Enum\Root\UNKNOWN\1000","ConfigFlags",0x00000004
0x1,"ControlSet001\Enum\Root\UNKNOWN\1000","Mfg","QSoft"
;0x7,"ControlSet001\Enum\Root\UNKNOWN\1000","HardwareID",72,61,6d,64,72,69,76,00,00
0x7,"ControlSet001\Enum\Root\UNKNOWN\1000","HardwareID","ramdriv"
0x1,"ControlSet001\Enum\Root\UNKNOWN\1000","Service","RAMDriv"
0x1,"ControlSet001\Enum\Root\UNKNOWN\1000","DeviceDesc","Ramdisk [ QSoft ]"
0x4,"ControlSet001\Enum\Root\UNKNOWN\1000","Capabilities",0x00000000
0x1,"ControlSet001\Enum\Root\UNKNOWN\1000","Driver","{FFB1C341-4539-11D3-B88D-00C04FAD5172}\0001"
0x4,"ControlSet001\Enum\Root\UNKNOWN\1000\Control","DisableCount",0x00000000
0x1,"ControlSet001\Enum\Root\UNKNOWN\1000\Control","ActiveService","RAMDriv"
0x7,"ControlSet001\Enum\Root\UNKNOWN\1000\Control","FilteredConfigVector",00,00,00,00,00,00,00,00,00,00,00,00 |
|