Portar un programa con Wineskin.

Hola muy buenas. No se si esto tiene que ir aquí...

Tengo un problema con el encapsulado de un programa. Lol Replay para ser exactos. Trata sobre un programa para grabar en vídeo tus partidas de League of Legends. Me surgió la duda de si podía encapsularlo. Fuí a ponerme en contacto con la gente de su pagina oficial para ver si me daban soporte pero el sitio está caído.

Y me puse manos a la obra yo solo.

El tema es que me da el siguiente error y no se como solucionarlo. Decir también que requiere de .NET Framework 3.5 o 4.0 y éstos no son compatibles con WineSkin. Así que estoy probando con varioas opciones a la vez. Entre ellas WineSkin, Cider y CiderX.

Con la primera es con la única que veo algo de luz.

Pero me reporta estos errores.

fixme:thread:SetThreadStackGuarantee (0x32fcb8): stub
err:ole:CoGetContextToken apartment not initialised
fixme:shell:URL_ParseUrl failed to parse L"System"
fixme:shell:URL_ParseUrl failed to parse L"LOLUtils"
fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms"
fixme:shell:URL_ParseUrl failed to parse L"System.Drawing"
fixme:shell:URL_ParseUrl failed to parse L"System.Core"
fixme:shell:URL_ParseUrl failed to parse L"mscorlib.resources"
fixme:shell:URL_ParseUrl failed to parse L"mscorlib.resources"
fixme:imm:ImmDisableIME (-1): stub
fixme:thread:NtQueryInformationThread Cannot get kerneltime or usertime of other threads
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime 2.0 Error Reporting"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x00001388,0x0,0x000b,0x000000e0,0x3009a1b4,0x5dd254): stub
err:eventlog:ReportEventW L"clr20r3"
err:eventlog:ReportEventW L"lolreplay.exe"
err:eventlog:ReportEventW L"0.8.1.4"
err:eventlog:ReportEventW L"511c7eb6"
err:eventlog:ReportEventW L"lolreplay"
err:eventlog:ReportEventW L"0.8.1.4"
err:eventlog:ReportEventW L"511c7eb6"
err:eventlog:ReportEventW L"62"
err:eventlog:ReportEventW L"11"
err:eventlog:ReportEventW L"system.typeinitialization"
err:eventlog:ReportEventW L"NIL"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub
fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub
err:ole:CoUninitialize Mismatched CoUninitialize
err:ole:CoUninitialize Mismatched CoUninitialize

Unhandled Exception: System.TypeInitializationException: The type initializer for 'Utils.WinUtils' threw an exception. ---> System.IO.FileNotFoundException: Could not load file or assembly 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. Exception from HRESULT: 0x80070002
File name: 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
   at System.ModuleHandle.ResolveMethod(Int32 methodToken, RuntimeTypeHandle* typeInstArgs, Int32 typeInstCount, RuntimeTypeHandle* methodInstArgs, Int32 methodInstCount)
   at System.ModuleHandle.ResolveMethodHandle(Int32 methodToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext)
   at System.ModuleHandle.ResolveMethodHandle(Int32 methodToken)
   at System.RuntimeType.GetMethodBase(ModuleHandle scope, Int32 typeMetadataToken)
   at System.RuntimeType.GetMethodBase(Module scope, Int32 typeMetadataToken)
   at System.Reflection.CustomAttributeData..ctor(Module scope, CustomAttributeRecord caRecord)
   at System.Reflection.CustomAttributeData.GetCustomAttributes(Module module, Int32 tkTarget)
   at System.Reflection.CustomAttributeData.GetCustomAttributes(Assembly target)
   at System.Resources.ResourceManager.GetNeutralResourcesLanguage(Assembly a, UltimateResourceFallbackLocation& fallbackLocation)
   at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
   at System.Resources.ResourceManager.GetObject(String name, CultureInfo culture, Boolean wrapUnmanagedMemStream)
   at System.Resources.ResourceManager.GetObject(String name)
   at Utils.ProgressForm.InitializeComponent()
   at Utils.ProgressForm..ctor()
   at Utils.WinUtils..cctor()

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

   --- End of inner exception stack trace ---
   at Utils.WinUtils.CheckCompatibilityFlags(String regSavePath)
   at LOLReplay.Program.Main(String[] args)
wine: Unhandled exception 0xe0434f4d in thread 9 at address 0x7b82cb12 (thread 0009), starting debugger...
Unhandled exception: 0xe0434f4d in 32-bit code (0x7b82cb12).
Register dump:
CS:001b SS:0023 DS:0023 ES:0023 FS:1007 GS:000f
EIP:7b82cb12 ESP:0032e804 EBP:0032e878 EFLAGS:00000202(   - --  I   - - - )
EAX:7b8184a5 EBX:7b82ca9e ECX:00000000 EDX:00000000
ESI:00000001 EDI:e0434f4d
Stack dump:
0x0032e804:  0032e8c0 00000004 0000003c e0434f4d
0x0032e814:  00000001 00000000 7b82cb12 00000001
0x0032e824:  80131534 790c20c8 79fd4e9d 00000036
0x0032e834:  790c2000 00000036 00000006 790fabcc
0x0032e844:  79e7be3f e0434f4d 0032e8c0 790c2000
0x0032e854:  02000036 0032e86c 79e814da 0032e878
0200: sel=1007 base=7ffc0000 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x7b82cb12 in kernel32 (+0x1cb12) (0x0032e878)
  1 0x79f97065 in mscorwks (+0x127064) (0x0032e8e8)
  2 0x7a05b942 in mscorwks (+0x1eb941) (0x0032e924)
  3 0x7a05b9eb in mscorwks (+0x1eb9ea) (0x0032e950)
  4 0x7a05b9f6 in mscorwks (+0x1eb9f5) (0x0032ea44)
0x7b82cb12: subl   $4,%esp
Modules:
Module   Address         Debug info   Name (29 modules)
ELF          0-7bf03000   Stabs           <wine-loader>
PE     400000-  416000   Deferred        lolreplay
PE    2a40000- 2a92000   Deferred        lolutils
PE    2b00000- 3786000   Deferred        system.windows.forms.ni
PE   40490000-40494000   Deferred        version
PE   42410000-42414000   Deferred        advapi32
PE   42480000-42484000   Deferred        shlwapi
PE   42500000-4252e000   Deferred        user32
PE   42640000-42644000   Deferred        gdi32
PE   427e0000-427e4000   Deferred        imm32
PE   44230000-44234000   Deferred        winex11
PE   44510000-44514000   Deferred        msvcrt
PE   445b0000-445b8000   Deferred        ole32
PE   446f0000-446f4000   Deferred        rpcrt4
PE   44820000-4492e000   Deferred        shell32
PE   44a20000-44a40000   Deferred        comctl32
PE   44b20000-44b24000   Deferred        uxtheme
PE   44c40000-44c44000   Deferred        gdiplus
PE   44ce0000-44ce7000   Deferred        oleaut32
PE   5e380000-5e409000   Deferred        diasymreader
PE   78130000-781cb000   Deferred        msvcr80
PE   79000000-79045000   Deferred        mscoree
PE   79060000-790b3000   Deferred        mscorjit
PE   790c0000-79ba6000   Deferred        mscorlib.ni
PE   79e70000-7a3d1000   Deferred        mscorwks
PE   7a440000-7abfe000   Deferred        system.ni
PE   7ade0000-7af74000   Deferred        system.drawing.ni
PE   7b810000-7b994000   Deferred        kernel32
PE   7bc10000-7bc14000   Deferred        ntdll
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\LOLReplay\LOLReplay.exe
   0000002b    2
   0000002a    0
   00000009    0 <==
0000000e services.exe
   00000028    0
   00000027    0
   00000020    0
   0000001a    0
   00000019    0
   00000017    0
   00000010    0
   0000000f    0
00000012 mscorsvw.exe
   0000001c    0
   0000001b    0
   00000016    0
   00000013    0
00000014 explorer.exe
   00000015    0
0000001d winedevice.exe
   00000025    0
   00000022    0
   0000001f    0
   0000001e    0
00000023 plugplay.exe
   00000029    0
   00000026    0
   00000024    0


Espero que podáis echarme un cable.

Salud. ;)
0 respuestas