https://bugs.winehq.org/show_bug.cgi?id=34483
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |focht@gmx.net Component|-unknown |setupapi Summary|Sentinel System Driver: |Sentinel Protection |Installation cannot be |Installer v7.6.6: Sentinel |repaired |System Driver installer | |repair mode fails due to | |missing newdev.dll | |'InstallSelectedDriver' | |function Ever confirmed|0 |1
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Common Files/SafeNet Sentinel/Sentinel System Driver
$ WINEDEBUG=+tid,+seh,+relay,+msi wine ./SetupSysDriver.exe >>log.txt 2>&1 ... 005a:Call msi.MsiDoActionW(00000002,003a1764 L"MsiInstallDrivers") ret=003a4b60 ... 005a:trace:msi:ACTION_CustomAction Handling custom action L"MsiInstallDrivers" (c01 L"NewBinary2.B391C186_6953_11D4_82CB_00D0B72E1DB9" L"InstallDriverPackages") ... 005a:trace:msi:msi_get_property returning L"2.1\00015\0001{1B113BBD-6D70-11D4-82D2-00D0B72E1DB9}\0001C:\Program Files\Common Files\SafeNet Sentinel\Sentinel System Driver\\00017\00013\0001Sentinel Protection Installer 7.6.6\0001SafeNet, Inc." for property L"MsiInstallDrivers" 005a:trace:msi:msi_set_property 0x17c070 L"CustomActionData" L"2.1\00015\0001{1B113BBD-6D70-11D4-82D2-00D0B72E1DB9}\0001C:\Program Files\Common Files\SafeNet Sentinel\Sentinel System Driver\\00017\00013\0001Sentinel Protection Installer 7.6.6\0001SafeNet, Inc." -1 ... 005a:trace:msi:HANDLE_CustomType1 Calling function L"InstallDriverPackages" from L"C:\users\focht\Temp\msi3059.tmp" ... 0057:trace:msi:DllThread custom action (57) started ... 0057:trace:msi:ACTION_CallDllFunction calling L"InstallDriverPackages" ... 0057:Call msi.MsiRecordSetStringW(0000000b,00000000,01ccded4 L"DIFXAPP: INFO: ENTER: DriverPackageInstallW") ret=0071e83e ... 0057:Call setupapi.SetupOpenInfFileW(00929960 L"C:\Program Files\Common Files\SafeNet Sentinel\Sentinel System Driver\sntnlusb.inf",00000000,00000002,01cce5a4) ret=00732f16 ... 0057:Call msi.MsiRecordSetStringW(0000000b,00000000,01ccdcdc L"DIFXAPP: INFO: sntnlusb.inf: checking signature with catalog 'C:\Program Files\Common Files\SafeNet Sentinel\Sentinel System Driver\sntnlusb.cat' ...") ret=0071e83e ... 0057:Call msi.MsiRecordSetStringW(0000000b,00000000,01ccdcdc L"DIFXAPP: INFO: Driver package 'sntnlusb.inf' is WHQL signed.") ret=0071e83e ... 0057:Call msi.MsiRecordSetStringW(0000000b,00000000,01ccdbd8 L"DIFXAPP: INFO: Copied 'sntnlusb.inf' to driver store...") ret=0071e83e ... 0057:Call msi.MsiRecordSetStringW(0000000b,00000000,01ccd8dc L"DIFXAPP: INFO: Attempting to repair driver with INF C:\windows\system32\DRVSTORE\sntnlusb_140C253D4B80F7B11F1AA1A2336263B69F202A7F\sntnlusb.inf") ret=0071e83e ... 0057:Call KERNEL32.LoadLibraryW(0071876c L"NEWDEV.DLL") ret=0072fc97 ... 0057:Ret KERNEL32.LoadLibraryW() retval=7d040000 ret=0072fc97 0057:Call KERNEL32.GetProcAddress(7d040000,00718754 "InstallSelectedDriver") ret=0072fcba 0057:Ret KERNEL32.GetProcAddress() retval=00000000 ret=0072fcba 0057:Call KERNEL32.GetLastError() ret=0072fcca 0057:Ret KERNEL32.GetLastError() retval=0000007f ret=0072fcca 0057:Call KERNEL32.FreeLibrary(7d040000) ret=007300da ... 0057:Ret KERNEL32.FreeLibrary() retval=00000001 ret=007300da ... 0057:Call msi.MsiRecordSetStringW(0000000b,00000000,01ccdd74 L"DIFXAPP: INFO: Successfully removed '{1B113BBD-6D70-11D4-82D2-00D0B72E1DB9}' from reference list of driver store entry 'C:\windows\system32\DRVSTORE\sntnlusb_140C253D4B80F7B11F1AA1A2336263B69F202A7F\sntnlusb.inf'") ret=0071e83e ... 0057:Call msi.MsiRecordSetStringW(0000000b,00000000,01ccdd4c L"DIFXAPP: INFO: Successfully removed C:\windows\inf\oem0.inf.") ret=0071e83e ... 0057:Call msi.MsiRecordSetStringW(0000000b,00000000,01ccdd78 L"DIFXAPP: INFO: Driver Store entry 'C:\windows\system32\DRVSTORE\sntnlusb_140C253D4B80F7B11F1AA1A2336263B69F202A7F\sntnlusb.inf' removed.") ret=0071e83e ... 0057:Call msi.MsiRecordSetStringW(0000000b,00000000,01ccded0 L"DIFXAPP: INFO: RETURN: DriverPackageInstallW (0x7F)") ret=0071e83e ... 0057:Call msi.MsiRecordSetStringW(0000000b,00000000,01ccdf4c L"DIFXAPP: ERROR encountered while installing driver package C:\Program Files\Common Files\SafeNet Sentinel\Sentinel System Driver\sntnlusb.inf") ret=0071e83e ... 0057:Call msi.MsiRecordSetStringW(0000000b,00000000,01ccdf4c L"DIFXAPP: InstallDriverPackages failed with error 0x7F") ret=0071e83e ... 0057:Call msi.MsiRecordSetStringW(0000000b,00000000,01ccdf48 L"DIFXAPP: RETURN: InstallDriverPackages() 127 (0x7F)") ret=0071e83e ... 005a:Call msi.MsiRecordSetStringW(00000009,00000000,01bcdeec L"DIFXAPP: ERROR 0x643 creating MsiInstallDrivers custom action for Win2000_Inf.B391C186_6953_11D4_82CB_00D0B72E1DB9") ret=003a3737 ... 005a:Call msi.MsiRecordSetStringW(00000004,00000000,01bcdef0 L"DIFXAPP: RETURN: ProcessDriverPackages() 1603 (0x643)") ret=003a3737 ... 005a:trace:msi:DllThread custom action (5a) returned 1603 ... 0017:err:msi:ITERATE_Actions Execution halted, action L"MsiProcessDrivers" returned 1603 ... 0017:err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603 ... --- snip ---
MSDN: https://msdn.microsoft.com/en-us/library/windows/hardware/ff547654%28v=vs.85... ("InstallSelectedDriver function")
$ sha1sum Sentinel\ Protection\ Installer\ 7.6.6.zip 9901679e1f8830c0aef55e9347ea230e19c7840f Sentinel Protection Installer 7.6.6.zip
$ du -sh Sentinel\ Protection\ Installer\ 7.6.6.zip 6.4M Sentinel Protection Installer 7.6.6.zip
$ wine --version wine-1.7.52-190-gd548639
Regards