I logged the whole installation messages into a file and I discovered that the package fails into the following custom action:
PicoCustomAction: Calling DPInst.exe with command line: C:\Program Files\Pico Technology\PicoScope6\System\dpinst.exe /SA /A /D /SW
Fine operazione 20:02:48: InstallFinalize. Valore restituito 3.
Operazione 20.02.48: Rollback. È in corso il ripristino dello stato precedente la seguente azione:
That means the driver could not be installed. I extracted the files picopp.* from the package trying to discover the installation bug.
It seems the manifest picopp.inf was buggy on the following lines:
- Code: Select all
; copyfiles commented out for Win2K to avoid user intervention during install
; CopyFiles=PICOPP.Files.Ext, PICOPP.Files.Inf
;^^ Uncomment the above line ^^
Addservice = PICOPP, 0x00000002, PICOPP.AddService
;^^ AddService directive, case sensitive ^^
After the changes the driver could be installed correctly, even if the driver signature was broken.
But I still cannot install the whole package because I cannot skip the custom action executed into the package.
I hope it helps Pico fixing the problem.