http://bugs.winehq.org/show_bug.cgi?id=12910
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #2 from Anastasius Focht focht@gmx.net 2008-05-01 17:36:14 --- Hello,
the installation of SPTD/SCSI pass through direct layer (kernel drivers) is not supported on wine and won't be in near future. This requires lots of kernel level infrastructure currently not present in wine.
Same goes to folks trying to install daemon tools and the like.
That specific error message is due to wine advapi32 delay loading rpcrt4.
--- snip --- .. 001a:Call KERNEL32.GetModuleHandleA(00401120 "kernel32.dll") ret=004d557d 001a:Ret KERNEL32.GetModuleHandleA() retval=7b820000 ret=004d557d 001a:Call KERNEL32.GetModuleHandleA(00401110 "advapi32.dll") ret=004d0500 001a:Ret KERNEL32.GetModuleHandleA() retval=73920000 ret=004d0500 001a:Call KERNEL32.GetModuleHandleA(0033fce0 "rpcrt4.dll") ret=004d2c8c 001a:Ret KERNEL32.GetModuleHandleA() retval=00000000 ret=004d2c8c 001a:Call user32.MessageBoxA(00000000,004017c4 "This platform is not supported.",004b4ca8 "SPTD setup V1.55 (C) 2004 Duplex Secure Ltd.",00000010) ret=004c332c .. --- snip ---
Use the following patch to revert the delay-load of rpcrt4. But that probably won't get you far ...
--- snip --- diff --git a/dlls/advapi32/Makefile.in b/dlls/advapi32/Makefile.in index d9236dc..b780187 100644 --- a/dlls/advapi32/Makefile.in +++ b/dlls/advapi32/Makefile.in @@ -5,9 +5,9 @@ SRCDIR = @srcdir@ VPATH = @srcdir@ MODULE = advapi32.dll IMPORTLIB = advapi32 -IMPORTS = kernel32 ntdll +IMPORTS = kernel32 ntdll rpcrt4 EXTRALIBS = @SECURITYLIB@ -DELAYIMPORTS = rpcrt4 +DELAYIMPORTS =
C_SRCS = \ advapi.c \ --- snip ---
Regards