http://bugs.winehq.org/show_bug.cgi?id=26868
--- Comment #3 from Hans Leidekker hans@meelstraat.net 2011-04-21 12:07:58 CDT --- (In reply to comment #2)
Created an attachment (id=34268)
--> (http://bugs.winehq.org/attachment.cgi?id=34268) [details]
Wine 1.3.18 +msi +relay +seh +tid [31MB]
0041:Ret rpcrt4.NdrFreeBuffer() retval=00000000 ret=7eb0364d 0041:Ret advapi32.OpenServiceW() retval=00000000 ret=10001855 0041:Call KERNEL32.GetLastError() ret=10001861 0041:Ret KERNEL32.GetLastError() retval=00000424 ret=10001861 0041:Call advapi32.CreateServiceW(001e2720,10034004 L"pssnap",1002a788 L"Paramount Software Snapshot Filter",000f01ff,00000001,00000000,00000001,1002a7d0 L"system32\DRIVERS\pssnap.sys",1002a808 L"PnP Filter",00000000,00000000,00000000,00000000) ret=1000189b
Problem trying to create a service?
No, the open call fails with ERROR_SERVICE_DOES_NOT_EXIST, the create call following that actually succeeds:
0041:Ret advapi32.CreateServiceW() retval=0013ec08 ret=1000189b
This is likely the culprit:
0041:Call advapi32.RegOpenKeyExW(80000002,1002a6e8 L"SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1- 08002BE10318}",00000000,000f003f,005be4d8) ret=10001615 0041:Ret advapi32.RegOpenKeyExW() retval=00000002 ret=10001615 0041:trace:msi:MsiCloseHandle 2 0041:trace:msi:MsiCloseHandle handle 2 destroyed 0041:Call KERNEL32.FreeLibrary(10000000) ret=7ecce123
4D36E967-E325-11CE-BFC1-08002BE10318 is the 'DiskDrive' class guid.