https://bugs.winehq.org/show_bug.cgi?id=37726
Bug ID: 37726 Summary: BitRaider installer for POTBS cannot be executed Product: Wine Version: 1.7.33 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: nargaroth_reg@hotmail.com Distribution: ---
Created attachment 50223 --> https://bugs.winehq.org/attachment.cgi?id=50223 console and application logs
The installer for the game Pirates of the Burning Sea cannot be executed using wine. The application complains about lack of administrative privileges (see screenshot). Error message: http://s23.postimg.org/i4cojsqh7/snapshot.png
The executable file can be downloaded from http://burningsea.com/download
https://bugs.winehq.org/show_bug.cgi?id=37726
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://burningsea.com/downl | |oad
https://bugs.winehq.org/show_bug.cgi?id=37726
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #1 from super_man@post.com --- It still gives administrative privileges error 1.7.51
https://bugs.winehq.org/show_bug.cgi?id=37726
--- Comment #2 from super_man@post.com --- But what is more interesting, this seem to go forward with wine-staging! It starts to download files...
https://bugs.winehq.org/show_bug.cgi?id=37726
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de
https://bugs.winehq.org/show_bug.cgi?id=37726
--- Comment #3 from super_man@post.com --- What I found that this works with pure wine. You just install the application, ctrl+c after the error dialogue and then rerun the installer and it starts to download things.
Really weird.
https://bugs.winehq.org/show_bug.cgi?id=37726
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
https://bugs.winehq.org/show_bug.cgi?id=37726
Roman Roman.is.not.available@Gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Roman.is.not.available@Gmai | |l.com
--- Comment #4 from Roman Roman.is.not.available@Gmail.com --- I came across the solution here : https://ubuntuforums.org/showthread.php?t=2269263
So I placed potbsinstall.exe in the in ~/.wine/drive_c folder and chmodded it in the terminal to "chmod +rwxrwxrwx ~/.wine/potbsinstall.exe" or if you want to do it even simpler just navigate to the folder with the file explorer and open a terminal there then just chmod it like this "chmod +rwxrwxrwx potbsinstall.exe" ...simple.
I followed install instructions for the 1.7.46 for winetricks used, and winconfig set to win98, (also works w/ win2000 and XP) Still crashes and burns a few times but will install.
Tested with 1.7.46 and 2.0.2 on LM 18.2 KDE with winecfg set with winetricks to win98
brwc version 1.4.0.7038
https://ibb.co/eEndhF https://ibb.co/dwgSba https://ibb.co/hm9Kpv https://ibb.co/cdJvUv
https://bugs.winehq.org/show_bug.cgi?id=37726
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1 CC| |xerox.xerox2000x@gmail.com
--- Comment #5 from Louis Lenders xerox.xerox2000x@gmail.com --- Confirming there are troubles with this program
In win7 throws up errorwindow quite quickly; I think it`s because cannot find entrypoint for GetQueuedCompletionStatusEx; is already covered by other bugreport
In XP the error from comment 1 appears: application complains about lack of administrative privileges
That looks like dupe of https://bugs.winehq.org/show_bug.cgi?id=40613
The app behaves a bit weird; sometimes that last error seems not to be present. It actually installed one time ;I`ll retest this in staging later
https://bugs.winehq.org/show_bug.cgi?id=37726
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |43878
https://bugs.winehq.org/show_bug.cgi?id=37726 Bug 37726 depends on bug 43878, which changed state.
Bug 43878 Summary: Multiple apps/games crash on unimplemented function kernel32.dll.GetQueuedCompletionStatusEx (Tokio Rust samples, Star Control: Origins) https://bugs.winehq.org/show_bug.cgi?id=43878
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=37726
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED URL|http://burningsea.com/downl |https://web.archive.org/web |oad |/20150612064822/http://cdn- | |04.portaluscorp.net/potbs/c | |lient/potbsinstall.exe Summary|BitRaider installer for |BitRaider 1.3.3 installer |POTBS cannot be executed |for POTBS complains about | |lack of administrative | |privileges Resolution|--- |DUPLICATE
--- Comment #6 from Anastasius Focht focht@gmx.net --- Hello folks,
came across this one while checking for BitRaider tickets. Confirming. Reproduced with old Wine 1.7.43 version.
I investigated BitRaider for Star Wars - The Old Republic (SWTOR) and solved all blockers in recent bug report series, starting with bug 47175
Same underlying issue(s). See bug reports for details.
App manually creating service keys for mini filter driver.
--- snip --- ... 003f:Call advapi32.RegCreateKeyExW(80000002,0033f564 L"System\CurrentControlSet\Services\BRDriver_1_3_3_7ECFDFEA",00000000,0042ab4c,00000000,0000000e,00000000,0033ef60,0033ef58) ret=0040b176 trace:reg:NtCreateKey (0x10,L"System\CurrentControlSet\Services\BRDriver_1_3_3_7ECFDFEA",L"",0,e,0x33ee14) trace:reg:NtCreateKey <- 0x50 003f:Ret advapi32.RegCreateKeyExW() retval=00000000 ret=0040b176 003f:Call advapi32.RegSetValueExW(00000050,0042d644 L"DisplayName",00000000,00000001,005f2880,0000002e) ret=0040b1b6 trace:reg:NtSetValueKey (0x50,L"DisplayName",1,0x5f2880,48) 003f:Ret advapi32.RegSetValueExW() retval=00000000 ret=0040b1b6 003f:Call advapi32.RegSetValueExW(00000050,0042d65c L"ErrorControl",00000000,00000004,0033ef4c,00000004) ret=0040b1e2 trace:reg:NtSetValueKey (0x50,L"ErrorControl",4,0x33ef4c,4) 003f:Ret advapi32.RegSetValueExW() retval=00000000 ret=0040b1e2 003f:Call advapi32.RegSetValueExW(00000050,0042d684 L"ImagePath",00000000,00000001,0033ef64,000000a4) ret=0040b26c trace:reg:NtSetValueKey (0x50,L"ImagePath",1,0x33ef64,166) 003f:Ret advapi32.RegSetValueExW() retval=00000000 ret=0040b26c 003f:Call advapi32.RegSetValueExW(00000050,0042d698 L"Start",00000000,00000004,0033ef48,00000004) ret=0040b298 trace:reg:NtSetValueKey (0x50,L"Start",4,0x33ef48,4) 003f:Ret advapi32.RegSetValueExW() retval=00000000 ret=0040b298 003f:Call advapi32.RegSetValueExW(00000050,0042d6a4 L"Type",00000000,00000004,0033ef50,00000004) ret=0040b2c6 trace:reg:NtSetValueKey (0x50,L"Type",4,0x33ef50,4) 003f:Ret advapi32.RegSetValueExW() retval=00000000 ret=0040b2c6 003f:Call advapi32.RegSetValueExW(00000050,0042d6b0 L"Tag",00000000,00000004,0033ef5c,00000004) ret=0040b2ee trace:reg:NtSetValueKey (0x50,L"Tag",4,0x33ef5c,4) 003f:Ret advapi32.RegSetValueExW() retval=00000000 ret=0040b2ee 003f:Call advapi32.RegSetValueExW(00000050,0042d6c8 L"DependOnService",00000000,00000007,0033f164,0000000c) ret=0040b361 trace:reg:NtSetValueKey (0x50,L"DependOnService",7,0x33f164,14) 003f:Ret advapi32.RegSetValueExW() retval=00000000 ret=0040b361 003f:Call advapi32.RegSetValueExW(00000050,0042d71c L"Group",00000000,00000007,0033f364,00000032) ret=0040b3db trace:reg:NtSetValueKey (0x50,L"Group",7,0x33f364,52) 003f:Ret advapi32.RegSetValueExW() retval=00000000 ret=0040b3db 003f:Call advapi32.RegCloseKey(00000050) ret=0040b4be 003f:Ret advapi32.RegCloseKey() retval=00000000 ret=0040b4be 003f:Call advapi32.RegCreateKeyExW(80000002,0033f564 L"System\CurrentControlSet\Services\BRDriver_1_3_3_7ECFDFEA\Instances",00000000,0042ab4c,00000000,0000000e,00000000,0033ef60,0033ef58) ret=0040b504 trace:reg:NtCreateKey (0x10,L"System\CurrentControlSet\Services\BRDriver_1_3_3_7ECFDFEA\Instances",L"",0,e,0x33ee14) trace:reg:NtCreateKey <- 0x50 003f:Ret advapi32.RegCreateKeyExW() retval=00000000 ret=0040b504 003f:Call KERNEL32.GetLastError() ret=0041431e 003f:Ret KERNEL32.GetLastError() retval=00000000 ret=0041431e ... 003f:Call advapi32.RegSetValueExW(00000050,0042dbb4 L"DefaultInstance",00000000,00000001,0033f364,0000002e) ret=0040b5bb trace:reg:NtSetValueKey (0x50,L"DefaultInstance",1,0x33f364,48) 003f:Ret advapi32.RegSetValueExW() retval=00000000 ret=0040b5bb 003f:Call advapi32.RegCloseKey(00000050) ret=0040b5ec 003f:Ret advapi32.RegCloseKey() retval=00000000 ret=0040b5ec 003f:Call advapi32.RegCreateKeyExW(80000002,0033ef64 L"System\CurrentControlSet\Services\BRDriver_1_3_3_7ECFDFEA\Instances\BRDriver_1_3_3_7ECFDFEA",00000000,0042ab4c,00000000,0000000e,00000000,0033ef60,0033ef58) ret=0040b619 trace:reg:NtCreateKey (0x10,L"System\CurrentControlSet\Services\BRDriver_1_3_3_7ECFDFEA\Instances\BRDriver_1_3_3_7ECFDFEA",L"",0,e,0x33ee14) trace:reg:NtCreateKey <- 0x50 003f:Ret advapi32.RegCreateKeyExW() retval=00000000 ret=0040b619 003f:Call advapi32.RegSetValueExW(00000050,0042dbe0 L"Altitude",00000000,00000001,0033f164,0000000a) ret=0040b67c trace:reg:NtSetValueKey (0x50,L"Altitude",1,0x33f164,12) 003f:Ret advapi32.RegSetValueExW() retval=00000000 ret=0040b67c 003f:Call advapi32.RegSetValueExW(00000050,0042dbf4 L"Flags",00000000,00000004,0033ef5c,00000004) ret=0040b697 trace:reg:NtSetValueKey (0x50,L"Flags",4,0x33ef5c,4) 003f:Ret advapi32.RegSetValueExW() retval=00000000 ret=0040b697 ... --- snip ---
'services.exe' side:
--- snip --- ... trace:service:svcctl_CreateServiceW (L"BRDriver_1_3_3_7ECFDFEA", L"BRDriver_1_3_3_7ECFDFEA", 0xf01ff, L"C:\users\Public\Application Data\BitRaider\support\1.3.3\7ECFDFEA\BRDriver.sys") trace:service:create_serviceW (L"BRDriver_1_3_3_7ECFDFEA", L"BRDriver_1_3_3_7ECFDFEA", 0xf01ff, L"C:\users\Public\Application Data\BitRaider\support\1.3.3\7ECFDFEA\BRDriver.sys") ... 0009:Call advapi32.RegCreateKeyW(00000020,00119e00 L"BRDriver_1_3_3_7ECFDFEA",00c4e478) ret=7ef04e9f trace:reg:NtCreateKey (0x20,L"BRDriver_1_3_3_7ECFDFEA",(null),0,2000000,0xc4e314) trace:reg:NtCreateKey <- 0x100 0009:Ret advapi32.RegCreateKeyW() retval=00000000 ret=7ef04e9f 0009:Call advapi32.RegSetValueExW(00000100,7ef150b4 L"DisplayName",00000000,00000001,00119e38,00000030) ret=7ef04c89 trace:reg:NtSetValueKey (0x100,L"DisplayName",1,0x119e38,48) 0009:Ret advapi32.RegSetValueExW() retval=00000000 ret=7ef04c89 0009:Call advapi32.RegSetValueExW(00000100,7ef1506c L"ImagePath",00000000,00000001,0011a970,0000009e) ret=7ef04c89 trace:reg:NtSetValueKey (0x100,L"ImagePath",1,0x11a970,158) 0009:Ret advapi32.RegSetValueExW() retval=00000000 ret=7ef04c89 0009:Call advapi32.RegDeleteValueW(00000100,7ef15060 L"Group") ret=7ef04c9d trace:reg:NtDeleteValueKey (0x100,L"Group") 0009:Ret advapi32.RegDeleteValueW() retval=00000000 ret=7ef04c9d 0009:Call advapi32.RegSetValueExW(00000100,7ef15008 L"ObjectName",00000000,00000001,00119e70,00000018) ret=7ef04c89 trace:reg:NtSetValueKey (0x100,L"ObjectName",1,0x119e70,24) 0009:Ret advapi32.RegSetValueExW() retval=00000000 ret=7ef04c89 0009:Call advapi32.RegDeleteValueW(00000100,7ef14fe8 L"Description") ret=7ef04c9d trace:reg:NtDeleteValueKey (0x100,L"Description") 0009:Ret advapi32.RegDeleteValueW() retval=00000002 ret=7ef04c9d 0009:Call advapi32.RegDeleteValueW(00000100,7ef15040 L"DependOnService") ret=7ef04c3d trace:reg:NtDeleteValueKey (0x100,L"DependOnService") 0009:Ret advapi32.RegDeleteValueW() retval=00000000 ret=7ef04c3d 0009:Call advapi32.RegDeleteValueW(00000100,7ef15020 L"DependOnGroup") ret=7ef04c3d trace:reg:NtDeleteValueKey (0x100,L"DependOnGroup") 0009:Ret advapi32.RegDeleteValueW() retval=00000002 ret=7ef04c3d 0009:Call advapi32.RegSetValueExW(00000100,7ef1509c L"Start",00000000,00000004,00119dac,00000004) ret=7ef04f89 trace:reg:NtSetValueKey (0x100,L"Start",4,0x119dac,4) 0009:Ret advapi32.RegSetValueExW() retval=00000000 ret=7ef04f89 0009:Call advapi32.RegSetValueExW(00000100,7ef15080 L"ErrorControl",00000000,00000004,00119db0,00000004) ret=7ef04fb1 trace:reg:NtSetValueKey (0x100,L"ErrorControl",4,0x119db0,4) 0009:Ret advapi32.RegSetValueExW() retval=00000000 ret=7ef04fb1 0009:Call advapi32.RegSetValueExW(00000100,7ef150a8 L"Type",00000000,00000004,00119da8,00000004) ret=7ef04fd8 trace:reg:NtSetValueKey (0x100,L"Type",4,0x119da8,4) 0009:Ret advapi32.RegSetValueExW() retval=00000000 ret=7ef04fd8 0009:Call advapi32.RegSetValueExW(00000100,7ef14fc0 L"PreshutdownTimeout",00000000,00000004,00119dcc,00000004) ret=7ef05005 trace:reg:NtSetValueKey (0x100,L"PreshutdownTimeout",4,0x119dcc,4) 0009:Ret advapi32.RegSetValueExW() retval=00000000 ret=7ef05005 0009:Call advapi32.RegSetValueExW(00000100,7ef14fc0 L"PreshutdownTimeout",00000000,00000004,00119dcc,00000004) ret=7ef05029 trace:reg:NtSetValueKey (0x100,L"PreshutdownTimeout",4,0x119dcc,4) 0009:Ret advapi32.RegSetValueExW() retval=00000000 ret=7ef05029 0009:Call advapi32.RegDeleteValueW(00000100,7ef15000 L"Tag") ret=7ef05086 trace:reg:NtDeleteValueKey (0x100,L"Tag") 0009:Ret advapi32.RegDeleteValueW() retval=00000000 ret=7ef05086 0009:Call advapi32.RegCloseKey(00000100) ret=7ef04eb1 0009:Ret advapi32.RegCloseKey() retval=00000000 ret=7ef04eb1 ... 003f:Ret advapi32.CreateServiceW() retval=0014c6c0 ret=0040b048 ... --- snip ---
App validation:
--- snip --- ... 002e:Call advapi32.RegOpenKeyExW(80000002,0032d08c L"System\CurrentControlSet\Services\BRDriver_1_3_3_7ECFDFEA",00000000,00020019,0032c830) ret=00483785 trace:reg:NtOpenKey (0x18,L"System\CurrentControlSet\Services\BRDriver_1_3_3_7ECFDFEA",20019,0x32c830) trace:reg:NtOpenKey <- 0x1e0 002e:Ret advapi32.RegOpenKeyExW() retval=00000000 ret=00483785 002e:Call advapi32.RegQueryValueExW(000001e0,00755154 L"DisplayName",00000000,0032c82c,0032ce8c,0032c834) ret=004837c9 trace:reg:RegQueryValueExW (0x1e0,L"DisplayName",(nil),0x32c82c,0x32ce8c,0x32c834=512) trace:reg:NtQueryValueKey (0x1e0,L"DisplayName",2,0x32c690,256) 002e:Ret advapi32.RegQueryValueExW() retval=00000000 ret=004837c9 002e:Call advapi32.RegQueryValueExW(000001e0,0075516c L"ErrorControl",00000000,0032c82c,0032c828,0032c834) ret=00483834 trace:reg:RegQueryValueExW (0x1e0,L"ErrorControl",(nil),0x32c82c,0x32c828,0x32c834=4) trace:reg:NtQueryValueKey (0x1e0,L"ErrorControl",2,0x32c690,16) 002e:Ret advapi32.RegQueryValueExW() retval=00000000 ret=00483834 002e:Call advapi32.RegQueryValueExW(000001e0,00755194 L"ImagePath",00000000,0032c82c,0032ce8c,0032c834) ret=004838d8 trace:reg:RegQueryValueExW (0x1e0,L"ImagePath",(nil),0x32c82c,0x32ce8c,0x32c834=512) trace:reg:NtQueryValueKey (0x1e0,L"ImagePath",2,0x32c690,256) 002e:Ret advapi32.RegQueryValueExW() retval=00000000 ret=004838d8 ... 002e:Call user32.MessageBoxW(00000000,00c25e20 L"Installation of the driver and support components require administrative permission acknowledgment.\r\nTry invoking the client again.\r\nInstaller cannot continue. Exiting.",00c27f68 L"Fatal error",00000000) ret=0041f8e4 --- snip ---
I'm resolving this ticket (even if older) as dupe of bug 47175 and refine the summary to target BitRaider as main topic.
$ sha1sum potbsinstall.exe 9a291911a39d344fdea97159b7e02e9e000ef442 potbsinstall.exe
$ du -sh potbsinstall.exe 7.9M potbsinstall.exe
$ wine --version wine-1.7.43-2-g76b25d2b3b
Regards
*** This bug has been marked as a duplicate of bug 47175 ***
https://bugs.winehq.org/show_bug.cgi?id=37726
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Duplicate.