The driver needs to be installed as an UpperFilter of Classes {4D36E967-E325-11CE-BFC1-08002BE10318} and {71A27CDD-812A-11D0-BEC7-08002BE2092F}. I have then inserted "[SetupReg.AddReg]" instructions in my plugin.inf in such a way (see plugin below).
But when I start UBCD, the "snapman" service is registered and starts as expected but the registry remains misconfigured : snapman isn't registered in the DiskDrive class while the Volume class is OK. Here is an registry extract of my UBCD System :
CODE
"CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}" : "UpperFilters" = "PartMgr"
"CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}" : "UpperFilters" = "VolSnap", "snapman"
"CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}" : "UpperFilters" = "VolSnap", "snapman"
The result is the same with or without BTS Driverspack enabled.
Do you know why the DiskDrive remains misconfigured and how could I resolve such a problem ?
Here is my plugin proposal :
CODE
; DiskDirector.inf
; PE Builder v3 plug-in INF file for Acronis Disk Director Suite 10.0
; Based on steff work
[Version]
Signature= "$Windows NT$"
[PEBuilder]
Name="Acronis Disk Director Suite 10.0"
Enable=1
Help="DiskDirector.htm"
[WinntDirectories]
a="Programs\DiskDir10",2
b="Programs\DiskDir10\cdrecord",2
[SourceDisksFiles]
files\DiskDirector.exe=a,,1
files\AutoPartNt.exe=a,,1
files\snapman.sys=4,,1 ; 4 = system32\drivers
files\snapapi.dll=2,,1 ; 2 = system32
[SourceDisksFolders]
files\cdrecord=b
[Software.AddReg]
0x1, "Acronis\Autopart","DiskDirector",""
0x1, "Acronis\CDRecord","DiskDirector",""
0x1, "Acronis\CDRecord","","%SystemDrive%\Programs\DiskDir10\"
0x1, "Acronis\Acronis Disk Director\MAIN","Password"," 16 85 56 85 37 85 33 85 44 85 5 85 52 85 38 85 38 85 34 85 58 85 39 85 49 85"
0x1, "Acronis\Acronis Disk Director\Settings","AutopartExePath","%SystemDrive%\Programs\DiskDir10\AutoPartNt.exe"
0x1, "Acronis\Acronis Disk Director\Settings","ExePath","%SystemDrive%\Programs\DiskDir10\DiskDirector.exe"
0x1, "Acronis\Acronis Disk Director\Settings","key","" ; Put your software licence key here
[SetupReg.AddReg]
0x7, "ControlSet001\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}", "UpperFilters", "PartMgr", "snapman"
0x7, "ControlSet001\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}", "UpperFilters", "VolSnap", "snapman"
[SetValue]
"txtsetup.sif", "SourceDisksFiles", "snapman.sys", "1,,,,,,_3,4,1"
"txtsetup.sif", "SCSI.Load", "snapman", "snapman.sys,4"
"txtsetup.sif", "SCSI", "snapman", """Acronis Snapshot Driver"""
[Append]
nu2menu.xml, DiskDirector_nu2menu.xml
; PE Builder v3 plug-in INF file for Acronis Disk Director Suite 10.0
; Based on steff work
[Version]
Signature= "$Windows NT$"
[PEBuilder]
Name="Acronis Disk Director Suite 10.0"
Enable=1
Help="DiskDirector.htm"
[WinntDirectories]
a="Programs\DiskDir10",2
b="Programs\DiskDir10\cdrecord",2
[SourceDisksFiles]
files\DiskDirector.exe=a,,1
files\AutoPartNt.exe=a,,1
files\snapman.sys=4,,1 ; 4 = system32\drivers
files\snapapi.dll=2,,1 ; 2 = system32
[SourceDisksFolders]
files\cdrecord=b
[Software.AddReg]
0x1, "Acronis\Autopart","DiskDirector",""
0x1, "Acronis\CDRecord","DiskDirector",""
0x1, "Acronis\CDRecord","","%SystemDrive%\Programs\DiskDir10\"
0x1, "Acronis\Acronis Disk Director\MAIN","Password"," 16 85 56 85 37 85 33 85 44 85 5 85 52 85 38 85 38 85 34 85 58 85 39 85 49 85"
0x1, "Acronis\Acronis Disk Director\Settings","AutopartExePath","%SystemDrive%\Programs\DiskDir10\AutoPartNt.exe"
0x1, "Acronis\Acronis Disk Director\Settings","ExePath","%SystemDrive%\Programs\DiskDir10\DiskDirector.exe"
0x1, "Acronis\Acronis Disk Director\Settings","key","" ; Put your software licence key here
[SetupReg.AddReg]
0x7, "ControlSet001\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}", "UpperFilters", "PartMgr", "snapman"
0x7, "ControlSet001\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}", "UpperFilters", "VolSnap", "snapman"
[SetValue]
"txtsetup.sif", "SourceDisksFiles", "snapman.sys", "1,,,,,,_3,4,1"
"txtsetup.sif", "SCSI.Load", "snapman", "snapman.sys,4"
"txtsetup.sif", "SCSI", "snapman", """Acronis Snapshot Driver"""
[Append]
nu2menu.xml, DiskDirector_nu2menu.xml