https://bugs.winehq.org/show_bug.cgi?id=44729
Bug ID: 44729 Summary: WiiUUSB not running on Windows 7 Product: Wine-staging Version: 2.21 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: jv2@home.nl CC: erich.e.hoover@wine-staging.com, michael@fds-team.de, sebastian@fds-team.de Distribution: ---
I'm trying to get WiiUUBhelper running on my linux system with Wine. I'm pretty sure that the program is developed in VS.NET. I have followed this guide to get the program running: Step one - Install prerequisites in a 32-bit Wine Prefix: Code: WINEPREFIX=~/.WiiUUSBHelper WINEARCH=win32 winetricks msxml3 dotnet45 vcrun2010 Step two - Change Windows version: Code: WINEPREFIX=~/.WiiUUSBHelper winecfg change "Windows Version:" to Windows 7. click "OK"
Step three - Run the program: Code: WINEPREFIX=~/.WiiUUSBHelper wine Updater.exe This app requires a 32-bit prefix to run in Wine. If you skip step one, it will hang at the first loading screen (Mono is missing components required). If you skip step two, it will hang with really stupid errors in console.
The tutorial is available here: https://gbatemp.net/threads/release-wii-u-usb-helper-a-small-eshop-for-windo...
I'm using wine-staging. Reason is that the client contacts a webservice (443) with ECC. Only staging seems to run that. When I use the steps above the following happens, in windows 7:
wiiu@4520:~$ bash -c "WINEPREFIX=~/.WiiUUSBHelper wine '/home/wiiu/usbhelper/Updater.exe'" > jan fixme:winediag:start_process Wine Staging 2.21 is a testing version containing experimental patches. fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org. fixme:wer:WerSetFlags (2) stub! fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub fixme:process:GetNumaHighestNodeNumber (0x32fb40): semi-stub fixme:thread:SetThreadStackGuarantee (0x32fb24): stub fixme:ntdll:EtwEventRegister ({e13c0d23-ccbc-4e12-931b-d9cc2eee27e4}, 0xaedfb8, 0xedf570, 0xee7ab0) stub. fixme:ntdll:EtwEventRegister ({763fd754-7086-4dfe-95eb-c01a46faf4ca}, 0xaedfb8, 0xedf5c8, 0xedf630) stub. fixme:ntdll:EtwEventRegister ({a669021c-c450-4609-a035-5af59af4df18}, 0xaedfb8, 0xee6498, 0xee7ac0) stub. fixme:ntdll:EtwEventRegister ({cc2bcbba-16b6-4cf3-8990-d74c2e8af500}, 0xaedfb8, 0xedf500, 0xedf548) stub. fixme:wer:WerRegisterRuntimeExceptionModule (L"C:\windows\Microsoft.NET\Framework\v4.0.30319\mscordacwks.dll", 0x8b0000) stub! err:ole:CoGetContextToken apartment not initialised fixme:time:QueryThreadCycleTime (0xfffffffe,0x3aa2560): stub! wine: Call from 0x7b43cdec to unimplemented function api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll.RoGetParameterizedTypeInstanceIID, aborting wine: Call from 0x7b43cdec to unimplemented function api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll.RoGetParameterizedTypeInstanceIID, aborting wine: Call from 0x7b43cdec to unimplemented function api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll.RoGetParameterizedTypeInstanceIID, aborting fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms" fixme:shell:URL_ParseUrl failed to parse L"System" fixme:shell:URL_ParseUrl failed to parse L"System.Drawing" fixme:nls:LocaleNameToLCID unsupported flags 8000000 fixme:nls:LCIDToLocaleName unsupported flags 8000000 fixme:nls:get_dummy_preferred_ui_language (0x8 0x32e860 (nil) 0x32e85c) returning a dummy value (current locale) fixme:nls:get_dummy_preferred_ui_language (0x8 0x32e860 0x177f70 0x32e85c) returning a dummy value (current locale) wine: Call from 0x7b43cdec to unimplemented function api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll.RoGetParameterizedTypeInstanceIID, aborting wine: Call from 0x7b43cdec to unimplemented function api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll.RoGetParameterizedTypeInstanceIID, aborting wine: Call from 0x7b43cdec to unimplemented function api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll.RoGetParameterizedTypeInstanceIID, aborting fixme:shell:URL_ParseUrl failed to parse L"Accessibility" fixme:ntdll:EtwEventRegister ({8e9f5090-2d75-4d03-8a81-e5afbf85daf1}, 0x7a09c2, (nil), 0x1357518) stub. fixme:shell:URL_ParseUrl failed to parse L"Updater.resources" fixme:shell:URL_ParseUrl failed to parse L"Updater.resources" fixme:shell:URL_ParseUrl failed to parse L"Updater.resources"
That last line is repeated endlessly.
When I run the program as Windows xp I get it running but ultimately it runs into an exception.
Could it be that the tutorial misses a library or could it be that an error occurs in wine?