[Wine] Silverlight Application in Wine

Gert van den Berg gert at mohag.net
Fri Mar 12 15:06:52 CST 2010


Does the installer actually work?

I had a quick look at it, and it seems to launch an installshield
installer... (Which is in a language that I don't read...)

Wine 1.1.40 is the latest at the time of writing... (It may, or may not work...)

Installer seems to work here:
Log:
 mohag at mohagpc:~$ wine Desktop/Tivibu.exe
wine: created the configuration directory '/home/mohag/.wine'
fixme:mixer:ALSA_MixerInit No master control found on USB Device
0x46d:0x89d, disabling mixer
fixme:system:SetProcessDPIAware stub!
fixme:dwmapi:DwmIsCompositionEnabled 0x33d054
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:advapi:SetNamedSecurityInfoW
L"C:\\windows\\system32\\gecko\\1.0.0\\wine_gecko\\components\\xpti.dat"
1 536870916 (nil) (nil) 0x1b0fa8c (nil)
fixme:iphlpapi:NotifyAddrChange (Handle 0xa60e908, overlapped 0xa60e910): stub
fixme:iphlpapi:GetAdaptersAddresses no support for IPv6 addresses
err:ole:CoInitializeEx Attempt to change threading model of this
apartment from apartment threaded to multi-threaded
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:advapi:SetNamedSecurityInfoW
L"C:\\windows\\system32\\gecko\\1.0.0\\wine_gecko\\components\\compreg.dat"
1 536870916 (nil) (nil) 0x1e2ac4c (nil)
wine: configuration in '/home/mohag/.wine' has been updated.
fixme:clusapi:GetNodeClusterState ((null),0x33ec4c) stub!
fixme:advapi:DecryptFileA "c:\\864daec229381b12087af82fafd106\\" 00000000
fixme:advapi:LookupAccountNameW (null) L"mohag" (nil) 0x33eddc (nil)
0x33ede0 0x33edd4 - stub
fixme:advapi:LookupAccountNameW (null) L"mohag" 0x13ba60 0x33eddc
0x13b4e0 0x33ede0 0x33edd4 - stub
fixme:msi:msi_unimplemented_action_stub RemoveExistingProducts -> 2
ignored L"Upgrade" table values
fixme:advapi:LookupAccountNameW (null) L"mohag" (nil) 0x33e468 (nil)
0x33e46c 0x33e460 - stub
fixme:advapi:LookupAccountNameW (null) L"mohag" 0x13c0e0 0x33e468
0x13dfb0 0x33e46c 0x33e460 - stub
fixme:msi:MsiSourceListGetInfoW Unhandled context 4
fixme:msi:MsiSourceListGetInfoW Unhandled context 4
fixme:msi:msi_unimplemented_action_stub RemoveExistingProducts -> 2
ignored L"Upgrade" table values
fixme:advapi:LookupAccountNameW (null) L"mohag" (nil) 0x33f3b8 (nil)
0x33f3bc 0x33f3b0 - stub
fixme:advapi:LookupAccountNameW (null) L"mohag" 0x13cb58 0x33f3b8
0x13d600 0x33f3bc 0x33f3b0 - stub
err:msi:msi_dialog_set_font No font entry for L"VerdanaBold14"
fixme:msi:msi_unimplemented_action_stub MigrateFeatureStates -> 2
ignored L"Upgrade" table values
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
fixme:msi:msi_unimplemented_action_stub MigrateFeatureStates -> 2
ignored L"Upgrade" table values
fixme:msi:msi_unimplemented_action_stub SetODBCFolders -> 17 ignored
L"Directory" table values
fixme:msi:ITERATE_CreateShortcuts poorly handled shortcut format,
advertised shortcut
fixme:msi:ITERATE_CreateShortcuts poorly handled shortcut format,
advertised shortcut
fixme:mscoree:LoadLibraryShim (0x7ee2ca4c L"fusion.dll", (nil), (nil),
0x33f9f4): semi-stub
fixme:msi:msi_unimplemented_action_stub RemoveExistingProducts -> 2
ignored L"Upgrade" table values

When I start it, it sais something about Silverlight and Microsoft.
after clicking "Yes" It gives a message with "OK" and quits. Log:
mohag at mohagpc:~/.wine/drive_c/Program Files/TTNET/Tivibu TV Player$
wine TVPlayer.exe
err:ole:CoGetClassObject class {dfeaf541-f3e1-4c24-acac-99c30715084a}
not registered
err:ole:CoGetClassObject no class object
{dfeaf541-f3e1-4c24-acac-99c30715084a} could be created for context
0x1
err:winebrowser:get_url_from_dde Unable to retrieve URL from string L"\""
err:winebrowser:wmain Usage: winebrowser URL

(Looks like somekind of be winebrowser issue)
Clicking No just closes it with log only containing first 2 lines.

(Haven't tried installing silverlight manually yet... I downloaded the
EXE to my desktop and ran it under Wine from there....)

Re-ran Silverlight 3 installer manually: (Get it here:
http://www.microsoft.com/getsilverlight/handlers/getsilverlight.ashx?targetplatform=win
)
mohag at mohagpc:~/.wine/drive_c/Program Files/TTNET/Tivibu TV Player$
wine /home/mohag/Desktop/Silverlight.exe
fixme:clusapi:GetNodeClusterState ((null),0x32ec4c) stub!
fixme:advapi:DecryptFileA "c:\\6281d8b7a6ba3987963814\\" 00000000
fixme:richedit:ME_HandleMessage EM_SETEDITSTYLE: stub
fixme:richedit:ME_HandleMessage EM_SETEDITSTYLE: stub

Actually ran extracted "patch" created by silverlight installer:
mohag at mohagpc:~/.wine/drive_c/Program Files/TTNET/Tivibu TV Player$
msiexec /p ../../../6281d8b7a6ba3987963814/Silverlight.msp
fixme:advapi:LookupAccountNameW (null) L"mohag" (nil) 0x32eac8 (nil)
0x32eacc 0x32eac0 - stub
fixme:advapi:LookupAccountNameW (null) L"mohag" 0x13b090 0x32eac8
0x13b2e8 0x32eacc 0x32eac0 - stub
fixme:msi:MsiSourceListGetInfoW Unhandled context 4
fixme:msi:MsiSourceListGetInfoW Unhandled context 4
fixme:msi:msi_unimplemented_action_stub RemoveExistingProducts -> 2
ignored L"Upgrade" ta

Still, same result....

Silverlight under Wine looks bad:
http://appdb.winehq.org/objectManager.php?sClass=application&iId=6642

Gert



More information about the wine-users mailing list