http://bugs.winehq.org/show_bug.cgi?id=26386
Summary: 64-bit SynthEyes wants admin privileges, telling winecfg to be win98 doesn't help Product: Wine Version: unspecified Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: eoffermann@gmail.com
SynthEyes installs fine, then during the initial launch it requires registration info. When the registration data is entered, it fails with the typical "You need to start SynthEyes using 'Run as Administrator' to authorize."
Using winecfg to set the simulated windows version to win98 doesn't help.
Their support site addresses the problem here: (Naturally it just has instructions for Windows telling us to make sure the program is set to run as administrator) http://www.ssontech.com/support.htm
SynthEyes installer is 32bit, but the application will only launch in a 64bit environment.
I am running a freshly-compiled wine-1.3.13, with separate 32bit and 64bit build environments under x86-64 (RH-FC8).
http://bugs.winehq.org/show_bug.cgi?id=26386
Andrew Nguyen arethusa26@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |1.3.13
--- Comment #1 from Andrew Nguyen arethusa26@gmail.com 2011-03-11 21:54:15 CST --- Please retest with the latest development version of Wine and attach debug output as per http://wiki.winehq.org/FAQ#get_log to the bug report. For what it's worth, the 32-bit and 64-bit demo launch in a WoW64 configuration.
http://bugs.winehq.org/show_bug.cgi?id=26386
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, win64 URL| |http://www.ssontech.com/lin | |ux.htm CC| |nerv@dawncrow.de
http://bugs.winehq.org/show_bug.cgi?id=26386
Andrew Nguyen arethusa26@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.ssontech.com/lin |http://www.ssontech.com/reg |ux.htm |is.htm
http://bugs.winehq.org/show_bug.cgi?id=26386
--- Comment #2 from Eddie Offermann eoffermann@gmail.com 2011-03-13 23:14:56 CDT --- Will retest with latest development version tomorrow. Including here the response I've gotten on the subject from Russ Andersson, developer of SynthEyes:
"The key point here is that SynthEyes needs to be able to write to the registry. If WINE doesn't understand permissions, it shouldn't be prohibiting the write either. If WINE is prohibiting the write, there must be some way it decides what to do, perhaps it just need to be told that
HKEY_LOCAL_MACHINE\SOFTWARE\SynthEyes
should be writable in general. This all worked fine in Windows XP for that matter, it was Vista that introduced the need to run as administrator."
http://bugs.winehq.org/show_bug.cgi?id=26386
--- Comment #3 from Eddie Offermann eoffermann@gmail.com 2011-03-13 23:20:51 CDT --- (In reply to comment #1)
Please retest with the latest development version of Wine and attach debug output as per http://wiki.winehq.org/FAQ#get_log to the bug report. For what it's worth, the 32-bit and 64-bit demo launch in a WoW64 configuration.
Performance of the demo isn't relevant to this bug report since failure occurs at registration. Several vfx facilities have used the 32-bit version of the software on earlier revisions of Wine successfully for many years: it's the 64-bit version, on the latest Wine builds that I'm encountering the problem with and hoping to discover a solution for.
I'll update when I've had a chance to compile the latest build and test (fwiw, the version I'm running was the latest development version when I started this project)
http://bugs.winehq.org/show_bug.cgi?id=26386
--- Comment #4 from André H. nerv@dawncrow.de 2011-03-14 12:54:46 CDT --- (In reply to comment #2)
Will retest with latest development version tomorrow. Including here the response I've gotten on the subject from Russ Andersson, developer of SynthEyes:
"The key point here is that SynthEyes needs to be able to write to the registry. If WINE doesn't understand permissions, it shouldn't be prohibiting the write either. If WINE is prohibiting the write, there must be some way it decides what to do, perhaps it just need to be told that
HKEY_LOCAL_MACHINE\SOFTWARE\SynthEyes
should be writable in general. This all worked fine in Windows XP for that matter, it was Vista that introduced the need to run as administrator."
can you please attach a WINEDEBUG=reg log
http://bugs.winehq.org/show_bug.cgi?id=26386
--- Comment #5 from Eddie Offermann eoffermann@gmail.com 2011-06-21 21:17:07 CDT --- Created an attachment (id=35232) --> (http://bugs.winehq.org/attachment.cgi?id=35232) The output trace
I had to put this project to the side earlier, but have now recompiled wine with the very latest build (again) and am attempting to run and register SynthEyes64
App launches, presents registration dialog, and even in win98 mode, complains that the app must be enabled to 'run as administrator' in order to execute.
On this trace, I have expunged roughly a million lines of repetitive/similar msvcrt.sin and msvcrt.sqrt calls that occur well before the dialog is displayed. There is a note in the trace as to where I have removed them.
http://bugs.winehq.org/show_bug.cgi?id=26386
--- Comment #6 from Eddie Offermann eoffermann@gmail.com 2011-06-22 13:14:54 CDT --- Created an attachment (id=35238) --> (http://bugs.winehq.org/attachment.cgi?id=35238) WINEDEBUG=reg only
I'm additionally attaching the WINEDEBUG=reg settings only trace.
http://bugs.winehq.org/show_bug.cgi?id=26386
--- Comment #7 from Eddie Offermann eoffermann@gmail.com 2011-07-25 17:29:19 CDT --- I still haven't made any meaningful progress on this issue.
Any developer-side input on the problem?
http://bugs.winehq.org/show_bug.cgi?id=26386
--- Comment #8 from André H. nerv@dawncrow.de 2011-07-25 17:46:27 CDT --- 005b:Call advapi32.RegOpenKeyExA(ffffffff80000002,1403bd7b0 "SOFTWARE\SynthEyes",00000000,0002001f,0023d7d8) ret=140237950 005b:Ret advapi32.RegOpenKeyExA() retval=00000002 ret=140237950 005b:Call user32.MessageBoxA(00000000,1403cf000 "You need to start SynthEyes using 'Run as Administrator' to authorize. See http://www.ssontech.com/support.htm%22,1403b3d50 "SynthEyes",00042030) ret=140237a41
these lines look like your app wants to open "SOFTWARE\SynthEyes" in the registry and doesn't find it, most likely it really isn't there because it maybe wasn't created by the installation. try reinstalling the app with latest wine (and set to WinXP) or create that registry key yourself (installing would be better)
http://bugs.winehq.org/show_bug.cgi?id=26386
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |focht@gmx.net Resolution| |FIXED Summary|64-bit SynthEyes wants |SynthEyes 2011 64-bit |admin privileges, telling |complains about missing |winecfg to be win98 doesn't |administrator privileges |help |
--- Comment #9 from Anastasius Focht focht@gmx.net 2012-04-08 17:24:27 CDT --- Hello,
can't reproduce, authorization works fine. The registry key from comment #8 is present:
--- snip --- 0026:Call advapi32.RegOpenKeyExA(ffffffff80000002,1403bd7b0 "SOFTWARE\SynthEyes",00000000,00020019,0022f6c0) ret=1400b35fd 0026:Ret advapi32.RegOpenKeyExA() retval=00000000 ret=1400b35fd 0026:Call advapi32.RegQueryValueExA(00000064,1403bd7c4 "Auth11",00000000,00000000,005c5ed0,1406bb908) ret=1400b3631 0026:Ret advapi32.RegQueryValueExA() retval=00000000 ret=1400b3631 0026:Call advapi32.RegCloseKey(00000064) ret=1400b364a 0026:Ret advapi32.RegCloseKey() retval=00000000 ret=1400b364a --- snip ---
Assuming fixed.
SynthEyes 64-bit 2011.0.1005
$ du -sh syn1164setup.exe 13M syn1164setup.exe
$ sha1sum syn1164setup.exe 271f82b32f0a186ecbab17ecdbed61ad90a13585 syn1164setup.exe
$ wine --version wine-1.5.1-197-g73e7346
Regards
http://bugs.winehq.org/show_bug.cgi?id=26386
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Alexandre Julliard julliard@winehq.org 2012-04-13 13:29:06 CDT --- Closing bugs fixed in 1.5.2.